[ [ 85839125685181108802135772401154392938146572365080606783870529649882308847945771076545695177834847688950440344271901667247785777783135797718313820701955791778315545805132411390857089457642738431242275293902122252322446025536831640912527092076948468522198653482341010555191879684104043651646132351978838497717529743648945832796859796619162771946626521524287674061173002577981774891941358695199054266085437475091438317599873019378243705172169152570980938069702077432005440619531047007701126114800540066878347267033169792731613760877357371924947252027292444111938247928049986260819108386169012539122185786021838477092983993569210704711378461606058290168115999544639124764783231891500705618739611938767199191742392104704850302825667712289968637443662874927532081572458086110206911832911861179287579520868647974675376122184732216806882761928785665799063130649679493723071272089806562912872605733472307856116965202463295425075468322703321327846187398531352437416478422644594730881348521722053155580430034406490930409020965632110116447829870250076050765405435146942128112594875191658574463161644497781155570548137236971787429114875711372608423632368130930752736149064873051334936825835223542398469911055450304644934659270815910452911783445434308850235918083223016064422086598249819650293144719439287051778255349348870628507557906677359676665779760292740108080486921254254276643415698661364232691361383909300175099858753705158194676009317690460221352374247901364063233584357348880827345217799811831965122826041346977223017516759550138997017373560095530767051960759504306643477077831899216013035136034431242676902680589057666415131037763505409136137836246308158316024931902189015000055020292086366718370263165255615325727638363535018573110540433836359701650399216120740727385492760363978912585472417933765126580666937599346119651188427765343234984273470154084063326307000367386894161417246043472813023906771345627464585404720222300664978298894829557004761771900455958582258006899022364519803458886543076050223639558436152581043968539469655213359985252723985525183973620721254767738037321357828094535881737432472082884749287518455993047577084227728120884667365654350415820495132063550989322160921408091886149380205777288761534153047345892155569002352891537518960425708873960568053708385358185908629293434732578784355968523974399072492606154315427332717682255542054004299702102729843927325531570255235272825041221242247557806166125641806411693214846717420311075392078031909778343815669903613985060978548112203711314457463447221894751801330478421068822836647328017001808461343254367252442746186171364523782733906106877252838370658128280328362710098620601928401461124294475367469210516937864910083745993616322343749706351619721326542313279811351268379948902441975581333349435326349823505014508221621252446854846190086851547235282218492201782118382976899903913993690496986512228827588320212606238532022056909862555542001516205733109146011179954886743624346680086046364905017458947541388795209019924891635092437448363669084863094406494414579106785532252968014631512082779983743172092852892345370052473257910213830642415674264393935317288204565041779162177159574932868044275497657221701169259580914803922432922822604354016041428681478186744867610030648525029280611120694460140184457014920326832716704997018395999824746977344261778229932033958892642420825208226175851778799438924035502005060448533140915577699842161309361629990125084804147523725615814766099665837078866424974645356706746959213922294620153260145355674745239187483932078153356001388793901993360224659896831145737975698728915290482069146725764251576946382894251083722410245238609705304828808133967436355748773736519631371419822937149525640483102375271433502599565767764038609165223266361756129161259662354306510436622580337141505636857221871200525704362664917802949676712746002480873781107343732743292047310815153789786286076661384930537339251165223551029198516739234379741228197207970974067447432177359937873273315918281398522855336681682129502361718329473067112930960400607163441433769151825612333363813413713016382193481579043804782001130123654699335500261667585901250675953593063682764986748620116811038300475681240438069694885827976990175603782396867745115422222050640370665718247812751344744369593731843388610088075646465590055684860519202024868162516490921642629323688348804888280526542051188681775407364154111353732567233097194381144778876955220999173314868405774278114516036927316126915187530060437658987935019132201893869423063100939660074400035321178949814375829845108339171152305422079332502350028878861995937106806213034461121444366162926039272975742537335397265675302672426498347365784258001278028182646932265359942839138850257745608343239186876016949606008196513650060867599421604345902078746747846633221425539668188605668101508867285062512134478366657696477744712035623491017123197093598944163460548212377589406395698814515904250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -76056900921781443625313859443481119676321772462141634146475961526494952772025558518748593607964986030143163457008284797644367747072498222709412261450880516125293333022239964261016384219509889421446553994546335922817615147810234790948744056482083190841880901372529353368502590555313108325151505750151478915193588578101386880173563567667912069357985879862584373559428949604913391331944185582939099114605750625343560604379311523405130365438595131471843200507383900416299846710056222067806405249873444777757579177451471022039834177694147516342887030598330551705900279948651076773955471523489283148194322804903270489119853133205329694230930307911782872032978764569597734063253432376875433856200358241459269989893742625007447104876841919921020230918814102241605043752564992949880025660166349766887508199844488296732135446065817186672326023797976919397777808638377310956038117100329043827991700497177807518806394117842700595619533243331269960454108877451617809989786987675690818743638661275230034274059992957855451972977821995803868096464635794347988504462088459601551107282555298680689417924021761328372029032731922238882107757232173650701867639179441275503502710172357360874055719401140882562523084772604997598244496349996003487148095936439654461418855982571944179462750899701403847432216607347123432384767045578381762705469364969561035522097727013765896217271224363042909648064828420869499218433201123936920037748648921460883685483683574810223925036953991183882453735282732235213668904754954560231769265426384368007439457733733024866501632185063521799806716395590187644306209773407515041737266850502073857658469316817080896385911530751013470460651273540698455519726702181850022495799285822915904034309881781627790029707533005165313428906999632796715882193024768550153583953232564050981945198895911281431811230106013468653797149470015653426820866571866330292387955926924016310955239822202669648021202096767325156696374918723303099072827593727274261192465090977858281971716388522110407877546883090761572246459140464440290257421775868071768843621897951224065319178145458446987529992420925964958618379059740355989658960260095739811398493584007771262592481952687228339260709857727646016794727057571429066734861229457727221716844980348722637144537954423456686169235455648906751828147851169461070633582274527863772428232409029856628012178828912626838587645631229098429948699132337382914510269674171107823677952576619359701607905129569408244626544399980790585749458179988541982556116676091128908532110031768683302910654795131051861285652626278308357209805877333942189124420867213804701248270079605177355689798170960530078988850439694376773868615715253783759249676960347910808835017336878201443425763638199047238974887471512376746112024694048040467656878089124214343914381850779410799769108139863657124874394049269586196764073665354094735976250552875388911825335403277023176794539441736526498515051802567218313583466911422251779967147080349077464030105040579930668859246726107895191353525910264872459243415340530042529907935636003565101807342954959588594266274409970444979791940128091337199482822613616880580248453310363483754497221400255067548046552614316512681569325451527384696301358836286899856560697727030048415082918523009277197253294600857164353950618534165214370458095476126467155742124038957909066184419401966548994165429583144723790043141713296144207327805650560028547282003371173029707221312673237647475922132121418684208865952151609385633868590799702791635364588975845518778334516644308926193802425908593363721333416058933029666671448804406078599935086672290098005595137277351810183774796804754496912439366705924377038262782148117342115390485421792301600725430682325801272105116240488454857048252513235077176479291965234473873392463249886417013059655925577728818549660828641788603861055606146864264440845576561557851102020225557127557732875125812868265239040315765911553590687850046120770172536187297407400824558325038471302994114441372313611190822541278939919271881255836650007490246870636233837227233444784149825023490507277375848259114733160219162833914062125109056935735626317042240171710981193562997314824145839595565659357925605356812282084861393289550263095845043969192886668831687646951280648912296112002162679100328519931113764105201860232562565974595297418516665033323778018104400935930229425559123995126793493718242921484151426982479674923425625283686399632195755922968480275480338213245313214245261707686753639823748115920834575133458860309415183330770768717154212346542399804121778546459258412861200250494645211872887748859134818119897226076141851191563095667450893946902455454206916498118582984691970490945319306456036789764736678199276432834546368260593920119450698204078449640539017082649172408155135718628361924809591938801067715001751010778598393158654110374820210606789896062179844765857100588063923060100519715209279775849769810458415413459561110648894441010369768134427239687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 37621282848428270292341273512059253318237518772909347649073399127545563273740401021099396501335285283671978463122388033840824583969601129241533678910530844533717263603677673975800392219182284654223900703438682725309516738562553448490656410056395634939946287679700075900371204678192552288105669342968156196071070863677051484082987400066743140395968777809513062526189882346001837909262839532687002700627376976426042460482499786297398946532293272201108540498545351415159801012327990606935646921274317342985712130406713663484451453398315545867570994177325354899670353605577769273258577050648939657791190677870753303006058788300854189388718935947756446811329870626441940360370933349363326104290268571706556595123598469590267524936459241518920719678244239646172125012595234920869818463815457274636940568473143645511288833804765208106374696342927914045625222241197890416958836494337349620165159705799169247070168531376277089429674394251230745966611771511611981663349717788451163021419517753002846210145109498532377301920699267074851049964831776763543909799329854766985896784023083830235416309106017104555088384316065282037475493175648163216092459456955711336829365375782980492999743057565668661580781433052683745714463216015891601609962477395372641010400234242419914159288719044342203749069775427481163837024507350275847035551300615880188219383550757443265494243122180593288483709582910267075784600006447240190593172999283169203132465473721092577300470544785135019183152686158229044782576427805893014625873635043191962228012148111961074395317302382002429879467935137997553462691339744392538300157582975981664983635238302880509980631615797533663899138697240993272102677863803977247620235030998070825010805714525923659019891318125657170445407578434794788642516022960751259965512983861744500633073242012362700386164578796168422302565217252909646842958300158697003841538733753111970584436974537354637417123066354279292680467383978954092838792780248752116458470030770352056898531428905302272545524078018842578660612256738724988531288667853797720033340579415436902834084786789569951217771171433494424716109893240428324762444083038640572638420098935816668101706865170078289265771896086285264834334765111231844210459705732408086977605839567646330641053746460416023001793788426040374140647853613504739690857058070429481554700176835952414358340521409785962916643664434404514436646153054411793572038738400723839497580941100177171029034645278206636974096800597422565329475035020210274543514075565460832813717476852177211557004951261374583278890538508958662544081495343311927969736240016702970261051671188334518660054642812824482533875778390576745592312905078253388069907467938868591922357998894746996975497234779328779386561161015451683916268760113590864857845834168088429060906907284113633990734229400024241117623379494290324764207595231038817870537351216804414951812053564561012096596150723844208092769428597625399207456411268987825293454848422996067119533356719783251016981402934935848618452219829190370727524352732617666725381725788851047875894028771810694062758500320493530860291673972047702970507170173854651127699534941995578665011998680995914778081257607998115446738318897322282645552720458513649985180113810985943265325187228847170541454443892111822163159442470766984502307660416494454196445660295673884676930250463292433811820431483246761169513147475537374807312310951068628114682591172418528226140213580017255506130061247808715390306086562786474720999704746459076058355709966627010092889938522688264202349335716416450056920099938094914489096225058668552898290853398403883917818943622739411407500019349459449858202676399501105778047321554701702767114946661664734715261368911955008705576784569985846086637290263746493034540652228637340919814448793272067983971168459464403046584718030075922098171465433982190332462802392328038012570320192248685251064667245257991532186001792073914919970376387552077257505337637920859454029368355192347653388614991157661554814517395616164925655899141531438823400620196794890757806590152671588820825837520226625113004339319597085233701442776719680774214441939619570799002009118406167957414600569623143745120864053549870832436058237046371009559002888090440743346155874990123382589474967349136025524539952041427881019743684319542150801416920941301694738678784133253206106630506599773530904411296013292671449616295213407846757235494309143474097497090375644959764526724040074906515703439247792349727192801763366475091362226402593470303568965188490211059961406421210298553307434451995321214392192111448604594530188226577029892786948674924969018942111205463583570076479319516264974592490432060671440047325166308310767793326581794390481059738294262018202249332655163665547894075357893788302045391344502076640971630268425698493455855264369342038275777639109064392227928112623969089941498928503107466096867023151711424625929830242320485872863676524275382352017319024255576007978143373515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2294920471686991701574885912385814081319193802682442972596051192106960932278586460351708183435094752258953321256921646837918353532013676184594263641783555344914682008619935456231975089676112637517853212130542475385170099144896744546959568565031040683059390988204083707554320790847855893478599428925001442822550594280130831468848526360955120536870820924777189412882205793894623917580765972771995112748030132056470895714591479789724193147204719408753487896160562378950917667942256062896496048597083121501817871667651420585896752103520770995035974916264593078172722426178484088960442249806129917601777495232594691287479494974772135547430129252637940074514263968275441427051541875188817475588345497444980328652034712550873226549497472586592341614805484143655836713925848721416081350603853190789481031483007110078846321176712269267946295077491108601323651897212753070253833681956604732067629390274868208964972936858876030499414159407888077484670409048530124206373709099597513458899965248431521377529564678692923326887378602524788584758213486672188718296296301270301321394789322977155199114289016483075895741665347805721424590889124197088817826621015571396015793976841993073396628038682363287551332058206344931147040763181221389680519051303068062215612029451256004903648307800154409124054340035446476153786306792561230479517839671595615645290240002078859312244851755273261636960377919071567305024214218569653027464140455326011602547101803401541617916304187221897388960233397569859860938777465004436478174802085043096592789623186820157447340951603185522602761361644310861623166257015392948508223690567692677237130891326540644008774480161309031243832254716354207519257736871766648286005027909554774826295301660412279421399013818237322343586279594271456288838557708259330055891301078837609294635804344036119351349737945886486767854106335120179906990161662028112430922697365979408713438413201331559745479985968203730406864336036008042936905371064473064157267244729303009302113165703125398567548066095005442540693571232368764444526520742903904295223592838338425598264293613415680750655301824753929433153284501077469737115780780784976274894287890628202251293965092435424685309731495492283750808086801420366535476438510132510492762582215726429313665368882654466411171288819233701259922436654749664180814170467030075034431055122894701659562325948875048100830026931775859702557361077581802730338784836259246239042047305420796860493366804936225096155295133982117371080773787044948176582451186236428076277047574319928815121705297997041447768115514112530598918197965685533654536391620843778447561164853733563158868953861668416488056930789570039905440101701762242026133078353080706625833356733643170358590222163076981203714724757376499639924511339013207083497401121489944767951046808997136581784641785979848054300926624585114666210183441402688319513023529033466996162249085573833365060082700445505979909791656808414658784971930757835030639544105906183423943450490555592151715243355014232463482305768320811283357660542158048098977093913789655759004746966705123894975263350883790620614271402080600265448945314590688499316471491940610170283005219852700246894324121734003889353319499059576074285714720842462794956867010135077412700263245298926188892153479150891571727296289275465904775381692686259470090033750423880117534568662280468068210865463996729725618487383324955462040953682186242023390888037180341368329983863994530427899975438800480128042023029379226548524257707240233374368835685266513326044131076292337587497330805194253808245962790468275036600811355107161420842060730142922311568899856256174341996583980749346565675687182093230299720899170633325149513032942070919379654407125328570015798071874165401300360178436574159822995255993015375968709186314008143215962987728093717814593682937934771405197132269846739929640322777863240967809702616723414544234015781109163584798015972200659005876904226464629623013810980565207009278411345612108342397475881234253916528117895629715009057469265947692564320701455660681233235610472751333343748623419693484938846037001702189699847309170563349291584806466922881929873950108977850922889236873965169209609835080660974693878160166004602522560535859587461451196945365487063702079991816867224233093476208450839738087144603829056754188754319223946562444896139342216989681497115038566733034795840379574072635216714123248076326641360820591919608099482756707501018958367477000236209050936243071464805036929326491923206160550665764208565798380638783263173625848955771268527701429137797675744028144964261205894888095845866413145283259182303653902583129126782832838325547502229316300112406453769715156255052274376200119624123549074461787631580352405061491740090761883149293642453678516161172210196502499899633504964726117331032132924549204700671344650861318627685825167920132169895436959537583708438065134384637160538165711227778519293374351595627023975439370501844656259316088138291340156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 102531492430008587131772063881709456099361280994398624961266372671438429881125245849063345847946189735764769320392333543500914470576351152608225977825452901435744557761868463490998561771659765894732164999420431334318402936857208481478177382932308522176874831792995755010350339158164095728743290303508251728605745062065400254140723263345765517350093503503718143432754020326178147646052241595307659787720510266032803935489084239039479455496069904879174505931450070959420601437439096118822409324622120751515960413908370452562006290105387408483488050121900568247750546903650382529937018741996353393618973704060271801675592938021845571161783772582061009211792478212995816598858774613055391187673372870174139343500362442889495135128475543070842310931198518445691845737074009828809077784102680359318246433346721044204869002745818504455014402798298300071834654350957287887304396836679970173372908912145023676391099386917365801253550194774764689054450180036888522298370467685739342310354327398933046705753566578501058298515465245047707515804710648606618147843642517543450318716078842849866847716502961029748510124974266085186584721009973736575640414809197550615076379733912992022491407692839148218390674611450649722539573449648207720883249349423771016763227625802667405150629566764695332302864133278113017798322219922879191002016227615077782703152160596465616440359887282900967150001313260634926661996957553474972039301814178195988044530693360893379644855016797076294341588664749338174631245134437717142481669988132432158472027433324094515730677158638839473438186410583662668231375215835478021877261022528018435942071022084631890979774669008990033145820260758320590621683880469619183589159858789503069876880243974972864059208835458349558669154873077871853923279932941578754843109918886941541803991550172225789510215030117702073932956039877501436106359954054289847317683294830428448368357516505578641186690120344198793131590624880168252796005156679764785604954513358696686572480974754740684043196112035748431570947677283142422947762812491782560960327745120188910792522687068994549325481979733026606339099783026430484425631245645923916263521602962194363227844244427620558156571014698516278452252906740681404763218822025503583320256586233174692556742691682002134121286287260481577417778522499094746063479148808924806508617853960606942084464362490365669675411204750723556269643605084752916596529765580369408505070122018843642183853247399187905847216936538080309155304701668154364182599908168368900504138732831091646037939236531801146581745122012986845411498577869889809772605451694488078725314008967315003687477747228513950759055708511934691704342322070867100501605197625820551147258414224772310501827589855075667749125221200565036464495830431492373852293125984862261522616406568727057929463852524440122575631331076469070711966963546573190301772435107033370476417830591248718004971200020400756913552009951545467096458097145222688564319203155296168068114097957545042943516226522535619674569611638953679773844021476824043689848108842533008746064787411208864710057497160953307266800415230235635429817929488492370000350454744240129250708501745414612768706572654707985260322009308847591708484529705495160251657835139303825770071291348212928178430110650534079400116825193160903657662438382667622090934959993172717042057072548287415166123186431586480476543536569020059674207892346276981308066993457255679560166545572435684489375614814401252543660785717176193313839404386158246328893047780545893578104640510647911076731701597022001940579821068607407398732502642812480408644807580365892104037233372966075274827699575553838515094013913697127461529066139093147110952564197620002143521733582221011486125509428270222885380633868378407341061266950226618865204900386315779751072768912253596601447350101196776956944453883737753010352629996122693237490998123764421114330000743395398668010987914278024857601069097959585933518199031787928709975549688387048958182082660790047038881842682150016401099611752407572656234828652014407203150735216502680656220824154585864631910803521092262428893957903130735855954887654871445344492208876739667572239969392838651812689142361967770799889051468269257295782772568395497082244825717136867120291489414242364267663072570513155922665675717200149897482528527925076381752235274222001956368382011751093106983830387186614095981517599475826050801049704293677369470613542393516851754251047459143119991188304748661072749954628943077618704569905916337038160328528181549547855339496585234552648724078024755778005982713409504925313069543987717129410618103161326742062973729541085725903053070076228022928426579770233266215944700344604720975940365964524999009138262446765154737260575456721829094609963800566153600186864911081837048679597764824168384044799992004250332377772719833975607605298401011356775720849393976365339870259693348292956075902827552765572760453877514737630240934471589004225587975804678211953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -2629826615610921776545456114324111984660446406055221986646393889452871995549992766157537036893456453338140928170374219693442341197189197013009308540837227400323732852022371157327008528886511245606480295934578295546121810314064231953926933594010238056397546715225119417042134183771819173891839432680386427559823387291954810081751219954762778460665099219614205450941642555847182559676950180203745228306204192138100221536074017497635440424244825114238830455941455510481430766180475286760777929753479698425464908868016944459335992700945169187172027242741027780449644582552048911055038283248868035947510252212551625881775521997745286069247582416889087037458536832449879612466749155667632515780206763002012686558463648845162033345562218106525843575544785638573324255901674878219868384024806602960279721675522685015425571558838391955011485473596208388335148522069194657739945346396749341667742111933924068607196672469465649760712074399214741773509024538731521442429591727315407010836592690326296707882576258084618475381833414375973274944223815069925432761576449928660746193629056944541468269404534513285347844515296417399593047645487812239069792156226805752842915698712539160865949660809420664296305236669691388186695293968108121518293649511819145442013395629435176849626375857035905057219925177751154115881263419913075433128006984960242586669499556937045865262268225063653779511249023798378803864484777322478009892831458193411749687277972535221967562155074318588380986057300267933540772218076492994692632091020585565082917602016764542962572697945493997346592442820780958196588514827529343984862689644601644912313351731751131752922153564556274484109310680048877915468789030214393223233371996522039099770215304735287973276823924302353927200835257650051459413073748802834214159404543723114448637505514353302453544166825349103945569604616077377308149652795536058451555516630760516139388608740718128129190572387385394083743645573836977877193749803920342444133441958623497264210715606909304711083902857150482565017948667521256886733242874821243628954708326365061240907587190874795597639319969450215394752090395717201280590267313904835796450074594619356178277274211783727114782829818025764530206704701794185619711843179830068776420599499170317135953614110934514200000054898524610412468941619648223150113716906597798999258412671485963407178124716847133634728789210595944252524803948139539174050261722653863946476605632969434897383654092091427483027342471644612782877622073456033294002752992322544890084470351094643756981679004915650386249107987059265917875990542588414191816328259783290876671893885393915045955785777412137355864814048053304232100222432181090080038011021711456649987440995343995874948419758417746793100294261938907510447890628492693704020173675397848608961061833021390146856504934482399783153948740685308720849335565430117080580844310917704227606331987364150952421661964225670218536733785893725307364051917091566970392925993213492338592227341471488940390039278845088486130914035302883996389299505901303341006706913728272505134371812284775573676661995570777075031380299250294644540158631760733234171367670574502890850697934454392183239414806577785863743887712167031140710664180406564795554474183945981451307747878584256683992721623277644328617608149031504327107497268279964685697269684049701706178205148963009287442358237768532484606750589566279620663147228039729597863327592914592512355205603940963147859005128996002517681553914727300977154065889022965755095009775962842459388604501687131098041806452192532574982005789308313826205587824070704721216374620664895863496351170158690325412619710639852074886619353110694974799284878092065491153329292089086981008755198295107532576451148517354861858468237059877429258597316337991371350943124912414360929121994435110997532109179096454044788658808044475669626798494305768645941333104052432888887589616159360970355774873297937976698624618963012264320516158581463989757575750216747759786450101388320231383935749546340264752207666868376518857699728454678507869761612473363028536227292962427901493406470444863522457469698863323964279959609967616691308175894595988823830400200175259284055802869055370896515021008572412959114547727656037058318713341260057114639866307003078850399416856032770685770533338585535344294801731817866212148486162558518695763388000437959772490430047562520614101005632131419530144127827962035590367761178349700387166428815798052109700528939711619088765948790176907340297790981364170309505043932418582058477604071687073542922989258971493139378209296980945044371135144162100989280675545623247944562669103396218491539207753202080227642418793169748844530626240316451193356539928029767311122616421476377553769352357774929642989905063629841265848608638258497136645109706082721985847133284156610120622182716284802717111105378345994164020088590645526101567183545491709187453311323316020025604884661783440708822240083969960659845412032745244919895515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 453845381978954768487625875991354643751762902538600542958703044622222563915861269461804864604374058325758912343243174858782506584296149294579673374239123759587654434424285326743691666414716423403051532325436943782890752672270561163294578196247615901190061655572979371520573728344223088693215408756688941331334458107915208652293585949588170935997817372304661309502290300792357546732393253143815580317818524258746376780541089038587513545043943705603710813832548005087722055078953479193583512289658787210441749101110334274189542678106909393041454865812902686712488537863557086781678842750264318181641810539623587654948270302913249984077850349493091651475061131606766710786386606063919131264383580171088722214902787129673180146987042762865012092342325104331474247327479279243169784915497560418381993313647892763734587631475825021718042634434965997366376406595774035501906604384632355990842680250980009351085044117773074463537333197717283071005328914489464547626166676768070976457364713410920011872677246241335357471862357299506904248428977364174120738353736210312232090680223348515675562149816276460568829922063369499528342168164176259423346525452075181139428650024252367000968415998689077591380202178542948803761758236319083026142356016692935798833820403852611158176071162750248414078508299691147130641015403740529440481757659568518446607646476228962265066774378073933482494968687848048124441168159050594056208202201739123899253103124176188210861689680711033870961544213798709862076326725305895545704489485435929344523266687697882455170680882361876119918553358376952272988227398560257314697183096887729674202100301385919248911922385467616112296297759382687210099982086108593337298048770253982033126341397946016841923528276062685001744410484270417810029148676616101140991542396280438554606903267170006209458166466274482275734231125381428529762190665284505500431297120571654675274335751701036997164230138157582889272451719819105463366929792954975780281179793770585565865395487107574806531398484830588150269991739431585925930258087151959804187171074078020710899073548732690144516321652538580530433666023156014579256727677563808483821303500959897834082164821492393078150032680172983130575432620111964051323561524012426751848321312562664274396176390667782129018711374826411856502008996188124135690285422038343795048297303477845163680012548820696910461219086601979547104708816816143977503757032467616266837302052846252654237074957663728718011346071462679568155743917396930647199272797880511790835365125131436335798582891009982370310357304806235963762471499486867802510883823065840031519314717343215870199459188507055192937988136131136161714932596509993121018245603076872465892389075075202756477056906477836609096444940855877299882200901842857048575126272926792216598674406330822417391451753814592528996481640876836315380771448224842498667377902147680809587252943094974758104503682209458603700409359698886069368243878781462972540626384704587462980865115445194380272275494308132994552147301813378058207701741103047522520932031790321990089600663843825352424787038013764438566092385815509110338480028582559783701153322517268855700061246742837517924109601884319108404304489362375131893590032182434214970119208767844166468632080503401789635550044630065217098273642230471927903822824657341688977466746061671217319898743161986006130549759640090074802954216916321656462985980081414530111940483434380591914228219995613104683420570040254614520423395820029005650253058131254084419223722576255642105804367556572307730628188338953521737837773030056703918196673752041204549811058965364242133306564187504684640270053293391958540562646016370036848195686774665011054531366795131554847467279488414423789155959266460306041058254776482954547505278811019479177587655252279645697633806657714304714859041703800279557038294525955635775880803230327594507460478222007703827221137230642000425446807201141635724002271825533566431324625250625101508811619987073047504487885397535678967674699024662047924275864094035985672862218669143006754534962453890742314724712215387737249331964848405467217569708125304610430819664833047367718888234801724131623487604287980499551685875347843743396310130968293811884178101865136109540705746802806979801531461722471309332564596117739961309058218125967236357601412500055508767177220107842975966002247858474030658393675031167948217423308892585016401466865489009804972746532387611128127023242715338607305633589740562670543090820797461063646532896273193486093828622183491447737198508991109102851483256097487756303686959540840293536555318324337041417980384979143488082175843924908005734281219489152574971973488262193112891145590764345684968569230668110645680767210789640394323529654647584992351960394000567375499246508438936844157735506850013203037215405552460927337408450598869555549915510980101034179489792465167064379470354372591154192181548124334938076205632249592474124855977488966714401401593992753448663662812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -9728221217359395306213296682653054755551340267653024732556395896825527571863931392564105808751995440558251665841834977484474040698632037100819963505167721719891451195753279267717578295667383936889476831137776919859237996460866593537046634550239587725176821288637983038424162698985427994074049299037259045031911030924816602292918717050822306828132117526487543285277588398282495756552482946576449800849489193177064354863326604819798942615754780134013635445906052244726885476332432434199346715294721238704746993122947693603027060416024146937987327671075799065044851981094183150378412333434653773216874267057706518651399800776964291515842904271867613290762431506997825407185133964081878905733108690993508431759880083833976524001425516922738356085838310145632252398758853467630077764795041328530307707615766475966335282726398924850004756831507547157545879319839358537063249320153772286387821276863386429110855322906407635259591664498813675005360564376114624452317433550522950958763008883219040647052690598958427387668695903101518977216417505867416898041601233008486688134145590787670306062619322327382283928149541590551988833946676747562537416785089030432567239395686066153183915195963731686477545321467922768160981582585001033792037453835269714930016303963022612383032257057720786513730535116399930906325037478458295068500567127626573138995966127010774086343289534048906580698018252637590940471297941975134481018247622322469282248772941169236613094034260085834500471889098184924861096909071411937853432370128612888380894494205394755611674791034074524630309666220409400375219100688617910186436948145722959110615115092182254271300563819769023739172117670423868127177997843905476039068926245122056177541188162988608313630640490734316415154567078313988458311688993188712197496207242172742673705299999541322870460824775858511129427801162179291908043506571664306685489586213066790340230882671510853940315131369179047578796846586927157209424743199569542279198516512046364527903997778236223181684856010237340932321387572748627111029007862221510037102811612016933953507423432143790645727327986940354050702273287591980111354257156761385592862159993430718119455771043667998562927241561681310775624491589035243413296616905180275467262105265064846509052696170986221057450051439277638657119217003472040946947603690947941551315541082454609729610322664112315068737707306446451172560278044988665295271847922507712482614268747610676340206948179739100209572203609702061539953620015537647941529017100689594019875264053722979264454486445098881549381837483213392889693180311428771111903500764835628016747608837730664337089454030406148509321645512427730301870752576433081307149698312599896966762809329157499470127307921904555835325873189127374478626146203762269422102513578025226043623300845011206160870716528207093617872046349897267804843206804900757179732872273036699729730033275707083022852786687641868796636876465977569133675384033363949502505678323685866790212357586980172954568317735987511676446684149727721715921050745465579992615421664817622401816098995628456809332198108469928652629733323176625839990793429613622142135435167373686175352320108193129438699251675888493767117930498746535215777461311058784454303352098826839241335887930163090380453393147845061436697589322673844506259078737289825330199149907008232770034078103577007545881609941723239328157174213090979461125576501678135649731584185491135571315772411909077653964614023148196839776575902397099929779083217953059161730837259801008588376319554008528417911561108328904787004338423587561725958656895840731012931845919643888845711919815380222500718367405331197053176824475185755702259760639651687128143097076096970813191338694203102893666103641447822320071093536294395707860299854913319859597912702860069945268164064865941470071177708424447692286984091328839627283356746629991676241272936650151147246624617487039037613089309222844921864745670281494033191086888424847030715834128897781665707090620710180621788546445664194126506838179389774485874590547083862729255302446657581070337681975280042654063635799718603519468276758294479351299176952278536994663609802512885821054515626645455947910783976931452464098410740570197698549705610811425534154822123799821470297563319092656640438872103638367715498234676596328686524537413594870131576595367526773871242465950646749945411047718266501641616941540101846626793737139162618511228425282824718630278787589167553406131174557536790186561040888538923919199894185519951956402796719394409172650096856201102821676167302752575382201674721470170991838863956536470289708807212770490304758301935869558842343831404182476851059836238841838614339723149927077185234598155967855227094320509597644950744181327148129885392434044997494251652758853760141810565504234359935019071010637399410191331970923400573178394020476734911550333369232046253500349156210707444248777435009733067121807938190180623175982251782597746800188079572154111589217326015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 247415800188047218494058332821385215445452266360242649558983420154158628021095498920746303641256356202924982936543854796053928432246479234167595872350659112434280269894490015586936222817911345678556295126355766006419465763417354176651199508409317585658103212156198453808838094549081167108876999694288962365604767878621391960243217486935579064969321545031164381065363718314723308881028606889501154121302775246536014088657269407124768552253869413620950766608200550149173767748503737794161743635645681031124407099718507810992230560878285705278842928001002987634923560661286828148888326120612503068700091993626861682842842970311224825354124689041231613141714176054221851475314717022680617139848258188047575456261283533731673444020961751971394211523858413635657584802181164622283304346600024631319218192125809775405784328313725272225099262041095233457763348033614440679866551797313307907753465231601911298291306499336793629530836891081295278213985923565070641268002377048315890396668335619450624524696977820153425071451676664489048676437841138812941227885332152792552722502416587299220413869614136812996368914969238202112124497882940329929612203116994012323240837580075093298702245678952314121589063167093908178576774646660119289026109245257200436246090478344505175634033487180136632008276284446719111959758998015255910667365288625106031550017247710449426421778285282562956708084111653094814881871632123804038492269510564075277560305161160264839121568326229040253766625589394222045407946464439993904392450775658288719731653254525769165122851625462336093557860965548934325104664391562411832192875708312451356335437806458607449041091620800925169950989926963896652028811706473886330577422516125906674079467626137510107156437170218440076773678909433520055325650561615585950905891765981720531385951730662230398997813337856138780777726036133831846787417386562800775122746743627827248406107432797560658906415145740842775113124980996216955955692062546823776956827224339833560987662142606192583713966934979642678110930413275276459875023143624318840987785163803483683180791386701020510729977229320058486018565521073833511690007842964814854195854175336419620637715146682202131079339026372002593055152927917833740007655796917208872655516049492716191040504344612501702992301468915374696681667909883207904233509406711007146751689082183070471467060768992448668118872781905949958878994454190945974874867655054549920191093783939949023562615192148108721879472453173383870386272905966499318439177375963065437029314680023495559088424835784104602588702641550137899459267331585902802507506825811073906612777297924600703556160115759943116312853635229273600938765103674794178137538533324360104200325041835949055756804339651990836297343361946776743038614317886454148743180775888716362542817625511514858448328058265020179934706402987431094120449194176382456801967645718896546124038071429517933101762180430432285528946607644267074057940615183827682310424014673387527892296567821794002032587476977707499230801043216110323420999895777486463142281265462945164108972995916105158740497230385617114880475440243384618865545086152295046021105986935529284534528493795961067844287397297485759081252938564236003005735683136408314219637665031149369576501383186086973722764445653725011045264758628395320680499191704295256133923385375761790045863587554316834317278796433050422900172163617187504733435595194052974887127601429254825903472465148962008200207556908923217925283568417508785030322379153376350232657066959236774383075113953610173186399727765108608350823835349044660407388908425748063541986611635160535870420094474109298890288999165107533151361223652645552197734105529401003035772294956461526074773072695298652206357833146314716938710381607124018422349117747779021228007588730435001640466828450045395917089847958119383766610858673320084117977546061429798050601905760242973158553836196936153562803130723756235930429777201591937766620971944839463136590215267710492426574641707450007953220465408110741538170419768154790282443374392479283780589359115599929171828653940594417685227783909651043192368700251816293847675418563656773832637477795207275335375897666560907719267665145768432650938137678953220599172466725233775409964437558716624937445088159758340960103370794554706302687459350090747597485959583221891835386981170603297729538018388285857656727324606934626291488788818691744604361915572602510597128588506380297392382071410588111697975949434291462110554879355674586429998926669882532684398399014874449847322293237103866379716371792846727466077085995730921832296264464743263861512743540368606395223927490618887924137566329371001784139975514989876135360040858317532261559383829391622330930411345715793036538376779938397027599813638772470746773229289283998264487458029670550731470767371184886958929797820629322542759697143676716895943265535637297209060252361142878961515945364366971972269360334171493065721155834867648747806605254534701191360363906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -11060390692289340964814462254504008657695991631618056219096657572808244240814387827597500908822409168579205067284733760474260879375937943371384898219968697556480766590839619681076703331935912121664439110855802013843947091318718474604825342512011921690473628423462721732982371293546367196243708817752000325949253512644584284424336332183982098061747224777935857486017180090700363326101157322682510771346901265568280769159915082478234003935635137450531516740310254100984134672508930744074466692898785498253000815717375762988100439469637277246675346314020440813585460500123597913436822368059950855054926672535877359165796092545042659991805101065586708638424365298945190983484013857644355226744502796303782745639807361620511052429240662702081427080137769765536452528889030661688736519430421817412711204049665473771840937664244674308917012805044814370902392295616491995407217626523406176593012729326384381224445441352549908015459834353773749240716814929138304042399206057879194049099590258461168895109201283528649492933475527150496125644859956529766208475881841680338553198302474276429639410286367781794160284322419726163270487576376629787791219729450970370638567846812018119664481196062136039802909774442121425221438470067146669632772599525569517144654033961394401079353845651985355544935707519222791950540293197236454642938564896753114624015686039485223426693027121141417840914374571155863013275486741049982098627061205228704256297779881592397463807384387218180618631836562069926422463621665273807439374345126004863871262215955709940953357002442719276125310630419105615388539352954026669242579019119564817321249358235793363959324859254666587052690269870332974387524035909028734667182202705045068817705675853490815437293399283563288027773640464741696934034088022267759206638321422289560658788545747729194636715773520070584994123562572254157071797569862880972607531219488492940234570583684775510701453661774764934959338941078489112703783221171072643996215763064969430332319467626536797905746935797728724042264317378090795359004618858675972075792431071299002431163198283576376363827276408656817175930507277816907811092265238371086060415891436559076293131253461360058181006822584041829964942534451666325075967030630642963650284601811132458183255121486813019321222111079135084299979171237269965874598220403572817814350493147423082163499324729375397953584892702350357792554217118071306876590245408928398025936801261860628804486929028903328702385862874290010703663740958355633326963475426082638612015852863231679628514228921055394803248609757280433626454389658159133053454292363848464187155161847394653942331245699140920306710675958235459549428594701040043736631078377373968411431000030813366725122965872620876535319181755585489666230321925744578550934373566836316307802168952873550998776903155158402860245862334517747942660208819430248952870705880380012824312920774081654983372663822275955714238694863373161709831190580206472058751359679972673805331679685544712957438941115733185870978302518712384912686384907382103010200082368780486309882681914500444694508239042404379426312520872973922952675114102068548175923834750806302392653983005479319010907995631948281705098393995936771607730988049299057411380713774843696375902200062845256262023409591568036474376509219345774785049787359846337088907021358728982922510576483798400919916331153226071390905479890117895821085116973489094277011703205636422967509359093408258428891327942318837406348996432787295909501139183874158655826586469047890306900584878233488399567415298100685432654939015203348508541171224286934914421182421925696416577331712901832380916036524841242150406978873806675779310370666530165654878409251130344924487080091354241301657354140934356499639410197131090577597022274072472121384455548501486904778333763201814010155882218468304146985951182745150029567943036058809982659236586395747740562568205458170002031409996470007810041961570886441557341068082345005825458126626658137033720998321293698284387549289310780508969500055288818656474602455963093076909740766133226327344145753913192744879016242913562978826573932741171354879463115702344191972732294221879718591537710589257063676528583830274896278149455066516676456506085529805778846949112766570650396320013109075298990251505748412768793731643090850119642464591356994456724765584556516098223101458667631362899172522283810287644484412141786112327796846941561853000782002105930394327149573616650770182192409266795336117996961439677162615326487915559400311686336714020814862456289653407588619083939942747099827281781093457923534743058781498943921074743928904432069168879421185564116515886509212461388523082798518363797508761910634701026847763706714815948017053901491216117928801595536085389995105415191555815466964443722056786805694302121018010676760316143559322035996064894849836970869928110388970611347948565025415216104544744154677273590976399707302501726128551829598477940586245952729387741116130746371107401093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 279796092202283453741124320892566231906185842611051658495541188027126391777020681480495962568777112861235672801597003813048077010389923688293397840042878435559487194700808362506556002903768453377212707665286624696785847622430190157908190273968832314481808190938040185973799357724275116517288435457908248201286715083134522200147307306193319263182120989657317237345580307859423895393166745646042972505829788067162253994009213040887761953499363905535154650442260899157952636795176684616978229937082267453134373513477326516641928139460400771240480965599277247920883461367731410539738466716152529461159597289561035861164681879684556229930526338773718215922517259699982373028991964542025460878068981316531693070138656154244902986255518146365820393876223055209030420450030415877733329823540087793151258029905184543407792842934246638583252924439353394083883296990424723326157292907158245198529268340708743680562106526278408399024527012153017971669309295737426294624145504777113201610750032702127160714022462527366398966323110850527894287669055707832323746697135022080139156288758329922470813313381374741600298416933622732411060970818532564301715826780024193404221700191899364100250853187501869940947013896025411372916819009708717772832810121632670611825061673205271631134031018207798787495129688726649829869091964845447160538505147154454029766103372722155981910948991321931882988373262053981314055209407014305744312287679248474550535522540465706139731532080633032153777159710791042836536516603184742551796222865753012140597881609770436377849160899041809749130365353852873984487265930901796940451770321872890495989768667269412698890202567089342996479359403764183549112574239822636354875038999143662280444801411531493662262665290854608111602291020385130944700310278995902277367094272605632195857995965640019178518750084832281079694193563689468569261535343646916807310881277668984775628401924968810672945483219287826887342774031809538179116633857258784550496943524209077631058025836339176679931687802092411811799987410330735243445745103168520115265441335960308046586450516708468995480514035554009132952066955041663019829664374656581248211240659824020787265293651429765328208970865245878629357622390314131806375587377629049900998486604564221102843518974291526419105737062745845943141487073141593242587394010943670993199963297082886193187551184738111475305106834937890089205896611194980444835407856556167991026428804737367409734461642999163083489237488693911348773201849573602673958587336967617864386998561068575574294825402060443374310147044175833606805599481569134120012860259193177669150928186215416748452670784017482403720877347501124691051144481722148011575634288151886897021781837242254512419485592561874536993932492131866036225753146505714761260603718982978645484937558731568127000579255010125906298126566120149971300810344709047907892729042929478965055279576145871939017722465527617412511541352056956322474420135386051756058310237775408172801150794812728554133932578084825040598096575244167216147616591033062395539946391354419555377303276958395183846769280164893603001138807550145616091485359053520876649892731094722926250735595585555744076099547734184241389083101767145339749143051784911159213680727283587965767689268132324514939007459470652601103256319385857488332879188336780676806194166167859802462133995475814425437904057550301411715384214570530503682744458236178211363903541639176744893475952612087578319676493760791450377357243616716056272483039610993412708937872006977445023216161494094612952675895888489653330184741553314720069481623115372525187494263963334557159971313505732941188518473178215358988597991638764950201522016924192982117854382836114274770158934229835933254640248097965563493411070875293768342222297833352093938174063898650519689485223163418185600220783634708861180492531394952320021102753753326665909314127220217850545069856629619829351465381355897673378599803145845180568594519172915450312206268891615430442708029633978909793033258501233431211893278306242065224714176122141729866904448179639639198656225852575675912804998226137299311492451792401172714426296549048433078728778864797244734909678441022931416776506677369512993068235400354675525242678090698345526791204565568620065770141167565761516547965749569239374085684809527498594695812823493886097651194234550985275971961601278356518775696791038028198788423347240737725848963088255460352963237322248915756709483478526993155310072213891353242610996844770999471577529716611643406474987930250088784499814358824427830162147226546140561277398783107160507877842531142260944056465190461370371648747706936992220543873545887882719448954033504066743086999663470616682947894663993598987559418663608319999270519300848585664702536955925814945875449312495017579536214764817288898896813797767136364579219196345490283918528547437637693952657758619674074660311787187963490845466238761892512257130719047828703635607726829678714871528250246077865712653732140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -2228700790851297401029916297401729627359252382570594041122317041210537631535188249687725754341490465570166328442846320976435906973699410942608752692844532919793849774586786167704220284287259752146388901696914993159758712069320450862056885554563086097720097381417300130885779788717840860653308110431927190187623771330281305479436176318727680620214918205039580617043006437389796253409976703280779745160476952070084159902015650249711814195323043508118532251267527645103055856935644232008766253128312594583368994405660754224686576294183538381890648291195827188830300626007443085378661402583336466113093303548307883553401628973559443971366138761094134069288185610622763939329864276179084292733322812521782452717818759031909195889262178203560261063272997297179087132608356066506368383652036754841210287510197042953305304714186287334219124314038524455075111216415394152593832767635000359018024789164162869978435144307648933732297647460726092036214096145073919503205287112147289667881665737421491657963257404603591789515589792752222997410710308094161117881299548740878182275919648380199099013880821943141959952982586081063191284280131196808877598957899792360986653090154153220822525469644770744024597806897595597126102112857647717392811562168962886583734741058830542620641116258641210824336206135257237967981892648966385472991599684199536032025772635052377805639429315176962006674977839154690967371776859218650988198068342449243004224298853843117222007216644164732151004062369002509534180524274440803199745902084470865184859945481695166931575619757766282961846224631139755349284802677374167487052665897515647349895547521239774338319629192108557317241271000086983332207374979855576167930806816438156536778842222951916719243687764020638455742902335972980203455391631299997698732012864316347170294913217234759284807112877915063568256348187820039646477377375039806637970741983356019833554992702594291952970874201529260714155331998110057966520246316199372252925633486963856298399182024376054241313642521122147990234545520675815278985264188690297447536472645156611895368072072384805503278373775092950852132640935464611405512130221056105248660592860488941830378696826085529877870256886160698044254542465941109942882020993513675564060661185112574650145246892177222211384434758416750984476939127511627902472507093346737951503390772846038144783082664888118502747426474595299874710630645492688277016571661240012749377163351742488847492413585814811058174962503558985291138501915026303799787222425860422261303944134427981118078537597364627285216719114071504841720259270147199379400568957622221163660000342039956903510038069703351579572123777066646973527856703668759947935645689780358955508960944190986515521684404041336929304732165501913197155198104668432574876813047248999345615647022352335199204897557911230180113392213663896887405016615145903357531878029046734462778995085190671887826372623349256102748787544394320094153186372361945292647072256986180340276400325679027005608145873036863336547612933268080485070876158126070531678459594931511910598738769106313360390488374064125318241969726383336151374128175851251875921190971674791401993209209513051905745321339758633911057264812388834062180895194812967825922776216508316493409375957168666533618799909668848413560567615569696512478821444577910670593433475539524068774254159073092648286587787381606482513795334258645376862248516982809680854971768719917956069428539737931181988797113394731589714358739317304482921707914940183068376440568042584104163257990265042420584700929264870603913182511185463430779182953253411284057193573051755301225473822108622558114161195927239680713972435831866852762752568057372338391438255558195984901859765612404890096184383505924593914763745464493608444426294621932335799771334797319106836416791015632002773680831576584260036711712854836329235716550213977185044395376606313568941713058269327051218720736973833378728066407787438553388270415331526452185950429420326251316712740299238990213652666520555386208368490586663406884271209125862929706529274691093442815596633645600249745522583339334868708595283485219626162005482927526378382107720234238802800532196933798394317654382643755187340532331458945771192475691370456025551462880179646221991767306781138772503332059354716872378660353814050771608689860294802423709453939391219002763987101615589247477448090598063461507841563052129814101477521017947441580750687685074889393750131727624132523335854951430891110956765918502523557690211129601483441437835370707345122885990623800644774251356729378287361420803585430362384544738236837414685078183186710800641273975910218485817910319744064102720832569915007319081187449226315349411209632207817366325310114812025964155966202860809156578191736552704940296535128025827469635241272317146815567380332767073482523212064868824723923292413833770998138594403274474642853735953732798348440599296241635443644462697227530085933668371950372104784013227563622854325105887301875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 35077830189951756073850604948627479951825118956395373435522235805023171089876184436703333060410449402898849123126616616188569679060813203760635593640365162334895543309013469458461865581499396385890863390833287645459078707259472403866687671574311867952040303464656994104222565594828171147844816914914485591400812279068766541199471375379514110412812961920392195849682196052987559566423512875092181310230526888785205430628998094141600731663295560402279715965490963191209093810979521724747080452625752194320423034533841476915924727616444463017919517701873999134857250311006922047370170047350899402062640061656673661011625392103967495295783340822168866780187073320355595875655547893917852635521750039751523228109394142455378197616108572601232993145708044574492279273235987926896698831001409337398232674167368047668382859820275926403113807929722096852032846141445928182773427525404200446892994494935762193957620280126016863903245073776987150861693944481317265106698029671033552483185036884558401504130360851579497503369266609408808849007181660544865446673646697168731985661459731538661818736587745067855220976266065365867044798267775347632197501601975053156860055170035825843866380774157000665453998914721405728631504597726312737417017899521630575219478824686237123547589204187329884534682749898152857194852850088905651648964655816215045950966288816242861144120653840509720726797197817323122834920618472445894368474603581783709065624844111065917691330279548648319273959755422034285501836244979519750234683129665023296801765169869953527234502839405278443135914363810752522388236622443875609566170202822835106007464513192486599673742750562807675221771629691659309477995082476640512703750965975513374303741101493761112841302279501617835418584375000472067715171133543222474904548902643513917998232818889271945757083428034700520536137646248821524352276087272666743554876186374872234346218276453507255825095522071307288064486279151765611264638855901297912832095132960619532704293935022244601386657268826867994270721337684651376462262919294187291395406775420636403049212977787122845283330186801501061087022182528701801305916604765692536754129745450200584475915778820488724532993443103863563048426568895752594471185105130045161326893974499084410601841367763831937923575056108233201300196394308462314030941384717526910216385350383709628425679174523797073512454715015624551818112540993261101481570130290447211215192198844588995381541634602088433535503232758164977808117910529247842694769898342719711133588677270220057408975992103604620575196074087134181963587218618819381027696807300225656417574410624258894935581426609975184172470630591386038580750264884109974420829103286411949129725108505198194340618514445142811419978480156085385317193847253768486457962604334581243902547490050404891406087354117079136267193547726406877540891948978739813549287216785260963576086353221148615968833943060095809598667003896526387679333540186061975509031792059702707151118772907447610354427854464543682858490497076493964316626321684657090865593970552992542601116234502247534237688204559184580630814090981932525711355560346989358086616293962514702842963239794546370954787827242199857197927661607262851161432839299046071895022484138101344778814691700476145597078621866241751826576925420851322465733782026777585264896459189944173407737941607513847138098069862628157487811678967366342472051290870107001677209182737655021042253642737674174692792262553582960166291185886321053984628439589138560487071535257492179878350465719100776492333050039641357807014431612492268302964161961297222410909731657996999325977794578563839597821556941918151885619340252922362499765286322332034547461233652741085708940333650264059300979140091750040420000045765312355091517208750968803800712367441617965635575782216520598730168122280391302739589022890470313793164372102306568892551510350437726158282293026609935428403457784352364985473686433924264715728973455468548043057471596185126116825690287526446230685730694040386604878106022000189351597367398595083740760130054835905892470982064538413968830871664861985434476393523243614439064051023634731856304380347135242134169199506772694890581899410412956516142088634679354905810893853763620952315045949593781221094026030911272966725168057057170272967050902283584899476672231026400979024622870501838761151810646771762734955133709104508445945663386409783409055252516429807079057150798401309798910122040197416207446070259234168977962312222483925921898453989753544044524875476578719110955928979202335987644219274238164138480788334880100410625813142801284659643400346950694935789150190192393038550405616058522424984158809351020359897508277323722027076101183882710158945852073844655775408869649601027305702204741201322925950687191919504179474399040341038501124826319486357179955308526967429649440560168612847026486705137889315745830391841207241348449762599997472051632072598144512493920923797876014623350227676412177781441991322972890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1442367520802722690291421396207556854452256692633746773644007655289585134987838211907973635536547480852218589691290550420222101958892396426790413292736818017074370772101217644415980193449216171141441043583435228246336900278285899349911506895317866697392936032978027550255368840679989717438517340974285469677992023764774983754267725447239921870613681721403183827154278384248450746899657024532436721120831320526291366784395133897183310987908910408768077453042724807523107892976757509423491184289806783539231555642175568663930577912612088782260870299703209441010152888730203936640986135048531078067522724826405151074364640831855667162301027291190555697889867678811653038745739869086565017969384588567647571789204417914304961409681066999237765644056662211047289694946469829261638880736602255159443889966160082811814933356527441475948399520673083595109396996286466868497247630918004408581655011205428352440836014219199963461911037698919753545857835032430304886934772189329934135063138625429823306129321066497252752712580320084942685050583804698011958095945172022572774636989646598476575136156371866016015394510520407704800883647440210799633111309853515268452802739776978607398073185927052465599502245479493091691187727897382148605170264296451626638316873311389363775012077235168627217368444768563127383380415816806917241027384806075759636243487485227490048598202852110523794075446495072131732939095218842983053113923964677326613567717319480994943082803607758670613394722883332501116528541454805743408860474765586343426204866766646859597961536246232001283269077375814575967407312416482487771826683830243642767500117498437634220610729306027596957699238125471645623783067326917344687603289515095883787628885374972245476926524117774812460852109165994918694755330104308470408319344992723533113649244751711037154958760040158349080958621495324125611578821111087823800096034161111463369688822502671770087965159991988007316291474910409920391743614753504656310082233198702411573255557036544063579027435474198726532344142017300648839818563263377212894785163624407520267782524838844673752838212891358315948211219914903558594636622873589942777654636562255219086204479684968772565362496268270804661727526343576587976940382869969601851116011945948038930696716117549106433631164004404400943634907075409079085444732123092076182044281674828293085639917869711428664802910369740597556270437685485830338734743510909707856383681070540287002905932482388168688636188987088304751318878109564054771756243466731987491439352867085944877335794905129157212644690567234008983962656425626064778393376220191121288931379039270184612982998760851950425778831959780874858138267315933395235260305048795199195931504895673595743921374460974119939453470803348141323574232934776883784992943120903636020803429240733173762568386097311820098376467960774334605779462740820753796686462829466252938550697268754119366077175229148756989863338925765207105596577301597323609275799483467255697230528522732015287201270233552199449825263089680714574975764959404301451546348691796244824206919746301129903640663851578273161632168761646004893120385729558310439448631283014498082805069990276893642374831256731061859154626578564635546990902163555432997529887015819548760951204218575584477449332274981272469963983631410800445292213554872527945284792837552048911794210572504658810226661132883952313164221514166398777650953729438010801975812082110268808458627417711872427509729654578095484387679313384044760486476221850255078825208280811882711743588283577492430636530924062294536261173524776607811203621291208694479891520180607369404724769900735735567212903031108284507657773479268721978926730982454761633846051496586765762118402652735183471449588717566494704985956006421132576874020103422687481048685138888023925979790430223814280156323297266058995732605022147137022998487067971333947910641472554080273957069742654414773981339457904811546567052299397296028164089895374613455087082246347535993214430501735904193493125612747496383403579659058016469082865871038886850688667856630433957376794365061148274877067925870138615316882732988761606689115625161617611143123598950107350040524068408055288031729115902880240902645076176329887587833843690930894567738599827688429278967478366618643857875834536091412447363769283007438602258593369555812086656739448002989864882109750801306182028543577316031439547575076083893057376458090581100557206009241202009420909478574619358931384322382949745305825131544146354881141140222562605254872690687100019495028058259898027155000668140503332594196910785222975363366142299249556438275504280406457182289687876268317963891375641008400336425371405644171844318221051850785688131293232711082090062182859366564299241234819406027424096419875303758728910058011189681162498104799144505591203571285836269358231389199128074398152168559433257560504327134905730267517506582435802181898474790102038069994112555739809987265533924390081262319607061579478848826177970230703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 3471105795674407739182567255529586623215914901130251525087577238237201775415095361408694581634241740136781575603304981721050920094605121982389373894850118705679560395793670485158965890945152969954089650649474699140831854404586164271545355645462655045971568106559834910553185727089604022722205060240493514616515039728154085430346225945091126606824607837116701293564773331793888124879699606583103188807893411272684478967468260069529045268841731632504570941820774842231832325861702655945530927547619840098983847818668873544771763649651449992435925369381377989750499614255153265889758668212798735798719120770743692726061735142082812476202007499849101457889101473250550298908955946753141535454985380756934044077146620992448456655652818887632702385363749219298348958270082879744328717184031252339988669762856343389863839379432778822961590735418613121772813575878498684082046075951185024176183423699500634470117118496564972227247048650464675831469619785157635105032137107704390247538535128795367775638056016665175639033227408372772867700024190216401517347672065936600871815739732651121387533562349622441016929248425594478506340504489685909910113611398059437206710376886942404154139342486672352688492704900029090200094853352258126333694090554441404462868221432157595815356223804706247898398559299128145540105243532198762152058327134389831498360810671526079978058899437795321786815446383073611552387162758650125750248122882728869624794606300926277192386047033111366206917948763849645457254453339569513427287370516295592201172412510001242660162555302727803576672819337065414660733452786683975207995515670280797226331200488270065485951880255289105696198756626718440917387180915449214138030998919990227773584919018613675425263174745993546740559791399185611481914064549788041657085176370927599115943109256748851004227096819247474917100804047954462231100361673612005382721254690732395540922295488553821331583535932630870194510472910218228162950759824538721586061638762038913831624484003980727121292924659965194326320773472804847676986644510619149148040444264171305211708385155000887723514964121413930932953642461111633354874056288936949658702025671622368107292851909202071540895531468407971667118733960606424051754342235902965182791235692980627091560086436394461971128360743996700245543336992998516589905568888738004394891852171480541395228349497840273392581170042046017090735234403879289538041043707946394736733373523722833921857244258673229777529910697863104153098209591796389009938375862224522464886289791195092420744944983705102773908866948065815341539453287466766530275040765583563273845357059385493365753871457121256425036560460806003001065547998423853506929857600649275643595910954109683727243502724475913373759367075758881632954618726021926489500696485493842024438528938840552335573065313327605650938831582606140145150000883820726246300872159550577239108868171750130142078411408189942424212639513582810192709538783363492033340250907530534554439623983595415878696962959667004583393488426775916892892071748756149368702056711685983458376568065793315869351060424116151543357221907620422305905103969468707192620938492957889932468533423006771900518409647536523917493633183683425845021546113144404497499546257745456532273151727191728946128914217895244660357086987950592723785020838620758919498140464544822886486594868261390913935063408016185409371980144018982468847923108066692812311934944370651441488461402574998748839443404094372109642193090366509402614162716573823738303094757171324337131585892731022389938058730606104172714667147357168116837479782470490558557151098655246669633299141956251065931273015621836417326904569786850938432267459050755551186345715107433753084681779675341017887447746708428312789174562353108313093871480917437762236415735840024319125992712116037242353072169584733472674135825744705295430589968800647659838512711231966257132556501305367273235399602759773719588812250023518248718293432357504025149049360821031924890868016616991387570985206954140575836064881197738954818196339989523703014830552481583391438492800971124691824142020653076921025786882902772953609115689689440499208725841665949976167424829475503040648119535022154223078622708179618292381008289282476102362946259703047859544700469866221327088229381027612326887318153748921157111630647832477904885178823916110623713338454351476629733851468099108112915951203741254649641777183048097264098605717945546598472752705726873197688992015417940041259841462017870660273774787634241753249459622383975121334221996368702185430181450363608816941820365827315498016120791150430130737004863194678376458327818796748557269258151344530284195887243360169946296268504194953624696005005441968297003090808498249594318747796916299006487752010407073931092327205669698872020037496572337460592871355309088316982221840046260029505783262675551103691271346522764976018870022637146766284635366117605265868276904143167695197826182717084391687168823416908900238576397099887031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -134376513314872525149348926637093856943715240850797443716754574074864658459925449160944496552788848742069104209311892827265870010275953819778825361946675387581534228688798968675865281235304564201779205747060470108908334846088134550180677379464007929758256514417459096117131473360313424694425303947465381672680810106728518027894339027927862791056843941776435356115224013110466779055063831122070603512482124398699478595018840106337585016209528590582481641278089712692998797931750148767449532389161083542026517700105825393164966145950624687620881778179287549039403604043185006204136074060591197338000911434835687432136468581910290837897644706335890892493005875028583953688003844780132162028734874857289168259876103545019699869223549693686842982138156833479662726550554007397349149869289140878443088200658562446438114779244749828353922720458618151767204470940381177448909846370382960158840035756170194917021239917011671580815963557159676058024739168048822696243475547036339250958375277173079024114312457707501287630295893755536488606292873598559745825991349118329418467578633009787827423598045463980399456848800554572680391138930173272653042127216604642755369766306900406235765416378759498414030105242479832118843255168054845291416383043483576721415414886664426923054210187573749088461734805726109591128310561456585912375098761447699637876545984332916494316607033101647953895615935664114239499947965595754647759793650889723314630397900837416488105530918460387257924770162345202562841424698556939702812701203555156023335000324382172176326127860366210470790746618091249232371722294106498423227401860370102887505881512309848318609674054611130304642527199787017874190677354368249276284959068394649058697482114375768802175207998658512072431195608480457451642316050185413466234193240160721231977083970893765247132328124282509262883879653184489130018131496852166356755887490797396145065894050457556881611099338888400266784791302936436027966789557126136684478350521990372881329565473145729196798279921318572108866570424295393448816641424382700953677734081627444189258129123281415768137587465873499912473420422184793487921996164416743510640030582826482083460572053822128965265566103607585784870860936463102265605580377819547603997829247734242537842543155286740479554814079605430645483985910435579619136042778097166915567533198179184010713014833590102406643799816556726033474282960172461823188463712237449306711955939591833067153517479181014540593200424930323060669392739445058698500809942560060134969797623976976836341339734285871364658515559626048418812975740078709106604683835254319934618129041044097099435813597693714239891733958072751115589128750069255282738645186024473940530781859465546537044687142882606077702456699605120850717559898778845706794685740568142717038973468961572591111925891459258978799111361974380821613943091498780038620067952744216028616100601402015798137777403739921135039109287268866876625817629086994946274443330094894618107919795239457973438422827554112309182366200776348374303057755333446433296147740944526227316299691624622416978881076567070249723821751453107912945894166614362153077588575499115510266965393464208293970802202046663973790816945605771318906564513249600404651922051308262657535613637782510925236528849406470099560710986707377872438199025604309631973373895937296829972672743575552918470529511195715054595246893635721793293027026685507116794915312703523036210824176468918246736015359709615887934433368255406615433887842779599849242858341455267985053918089371663569837530959471738973478856658687267301119735855414820369593199729022440135224426613537488219432531284528981169942373671808254098642869813526784796637192843972014552603345699810153723843845853431021491597393493721424511780060388383542296038926295764050307439994298572728728344554203712487718182014147178624534232452239907442649789503725653729782177172829082623360907374705590640025554515513763115043627129926831294520862424395568981366004214831780462988522710507522674270103744975477372086649635638279788066458414314048631390841429228884577239389838035488577958236300079820320527273519533946952658697700976360208397983211107229122479059770276610248406804991241874091945291761042664368976370220886457563497598000180458843114957044573912950059246599148336909477454268920622686244407877193578367021690705541594647395601719246638253210766046997457540932668021071570987545760175088839862081926362909000432259885807998102054217690077445280231791550765053392773081846785668258761576746153241505799894859457315406406755544437322944221635750429484684361498904880332643873938812970352271859202789193139326738041127896866900796228214991315792835039888971797270394599970850846056214805310428094976797211598221890035477643195768108751986560622670142750858185195146256077484855615368424486257224517699994534045995717751285954562518673861466261108113340177553101376649333090392658496085318188973237710968138861737991439731850948336109210564265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 2069898868681975072568394560411621239331123370114482805329971114259779221419434789453572330735702094003950302526010690976016385084338065752399166782350525710557393832176126144307581917846561334678206792715065160174250780190325157502338034270322440229446562698372102627100359697540459686441522594540278318701466931479173610144159911127570476783475886770869532456021035247366917354665481515618953844414879294379810438958189373945797010008469350294217150944265420786252262933689016166539859716193855494282169142258551148496818471364501578793780088501146688007043827208424613397115678693884934688570962353434599226462338486624591988479023219018349174904665707581092587414322935060001735100498428221313190813328928584494794773826627278416118514228427107928410154659808536469709163824009595290426716334426540943474191890775685851062736500389297739795440230722810671253834174567903477923759259756835705387572843082873705131634900293019290590555451494023488124429455329754796773166957704355404901979309011702292533357738868810859985921631180361479309926982050517667262051946459362947325340943962265090131927079944110597692252341034867185922983209214649597797632490274176081780663838862743895436618031182108529665546573312007079175756044659214812856121818750081797456438971680040296106225305048538826144038491877724106431924561980548586698737824466015517625052251153027138187996192168223920585000542887116040137298078458712853576033985671338914363147532668533472041002645539428504076541537104964659251104092577842599619040250255009277573565310347136500531716174085742775617570533765395841464895616657603755034825569710145530388500173432910359147431434813820757958893914589564053664981791087708000792850922194931768368654379173493014135064627483649813306871541806633947502031294024156399427762051610369381534508331453047802748176949066051218986399255348147702640223501177177462240797392915048242302580618989619818270067309376254041896296216319417073512347798627400528196534821134238109089205042644895441622651286615928364957365639468061156923432090528714175240340456599332828685493136550812680751092657055920739989397929643094988246730579436691078827259724361814173233759631842010195230290230875281964580827841541928958861645532331672830133533606114344400888156349518140997246078998744670208623379648843806640413714768901779729013872547651469532224952246642618865714984562364039653821631385672886857419882918408701491492808482768638591735902199054899523707515262817011510789775557118417833155416054871387362643748199793278728330836647227327153499187425558672357949459633799481400107628617552277575633780516287867942238388679319001179102145627215329634032301503526911160772139164980402425432771968380648573068425513923857763861350280102886163908954729094904659428487269182840652022748030515697884660924736118830384225526891539751589193007194364848890300429995247653769290720187626813607456347425591723672366883664089182445903692227932727399787975126582345922632068653472544277353322439070482832020009832279831731003273458524911365342936557053434804851735281091849657994419422341659385481282756117971781425892372697195148329266893394663056493453709126535590353315847111817922341055207042080254214972358926505418562968620785960693620977337466786964109432405897424130996489731524542629807782880121394019519676721618530930335354583117534863555293731860306984645595036367278544693289846560157253852559468970214015408091935965456023430691953932508219018388974447364054127280155719494091490450188202768102957634620043582952969243346234302967895309507202006617328966318306048606550395044384401144877839626481654067261535810289013314707574770494026770701940890379726849844366778600813839091092868341082273185998654337591112035248215270099028409022318863848332365105974791507009095222810220286990212321818171841318801710728796406768612682333036164327588226234532372639296065808142151121318589467319291355010238465860583888132851570052965629791258144926926349901434030127062006435004900051261476447798528825379078552976370095360833869481489105043060257090369377120927345373388156042525351976852784685280868830823642164604631281296654335698155703825730066847609134743145117063036041433206990327446840167236486917847923579486926710070638532285174903195519940728780678286325910425641760910701058389721372518225891470458444079159150051821837448791651811009659622374273207905958061042100381661723230960024300346811874000979242968028259151872516538192599848453494082105331724149329661234111280671104249224683933717247309300502540628153770242294618122421275344681722611684685984834656450103672646192124736469520917135326046707939780842017422823590646028435283467093737792988698939286682673189600030247464815928501520706732521662929691116702236095565104287865206880139391896934335831383546795631608813577419588267413411571162438019237551526814425687971140935332488152364964645916412861803807757319882694307740113073074399893794809772122075029222500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 28701277405002369330770176769124421338961573958546402573627750143526791093423061233031229624472116835699363958032899908625694925699347328073188950646709268033071121108996912128525066841804761670520021556539008324629260255254590936524820693558794967853055490380976880267786673764477960826919287899213603616966294637883549136625595858054967520852967523978142406820823635248980909681333057686422476188752545047035265164503437911172990946628832190364702741161188460346076889223062401825907117737841706564834727441516209512322438026191167677319321299366519433440752254076740640713160580893399529237122887675268671214378770502556756888907231328407915274067094090382233676801137170173596395659049745230519486578959425357894998184385591208518775008836559699217805312902759197073969860389187345806292797060822991816299152730945951681739310486585815736520673404378797294359099254747182081840158958435799722467034051540997161887339983412680712023881851101578658892089678606056326550322726647112471882361637495000247347309770553855481522927030184864419985073353439194708542225554362055022768962415172082782355166552695008700772917150154543971683100473934071970458913400896272164167990092813003257849775913683531678274040843726173639138367333872194962202557340983335670656268800371168637786324317252313524960952684905277231992736144143132747552982433348363163209524579371007151109089785402110817622855732504238300673075019491572445815771496305990249432669218320701790365571592257469569798490339034560131389831764161940320481417087676792148264604993339080286208740841485623482363007051643359143959254451698177911981648777066134268522796899672194620601449541547663373598313261359443603780057755366284355470262550311644281990393683627621618271585536503302764048888354226489554519696383147003135595243914156331979458573599082722247159712125712634562876992087872283007399973537227258656971658984290487104891944408903087567341778495367052345569979501152209397842431494732763484538182499946038245436546275782340193902150376622557653691993944362342129758026555332904892691235306414664942927060604591286075462094345398644994944170796364922385303560373477319466633576766517070913325641406427893790393075721472972618952315605598432423712989479707938879611934977725996353495619722568968468813360881689882999492259208188937714363131861071185582105332384742201261555929782097149819010449664421369534006513189756539084751171672759897429385556131585697024191250677571734379520280030396378056915688752324460908550994936004069976202065471757080170519706866913000180950849619364668624239735422667815556347210117806425724408009147581743696881082212843859933504107902672345360813199449496327564115533750097519002327277454175349852935613938114410338836603982529366220439502020991292466282602686653348019080418388798181508700767617661569786705900471942907648876268396896353875831535187609970572602755280016004554633290044560551924266817167345112948813206082358484634885141312215775170750271310060135606941407161970540177663073646035425879953468005296629382502066621466562747548229349275354804021369756193107285872255540608360396712483632924899682248387042817341585177720799068933354947664528712457917381127465611455260750109959905860166365996198040546436316328569597541677505294092390662001152139361162224744831829811690653443633871012852159648375634056912728120312445332515043173713009611466113260775811104730248417268105062520793257528466845125480572894163625542435195887620070102814658808154069763821704459791512673744888816308952074397321124146020900457065864287557239864410439324508294007898939965951029663107251577210644775039518812081487403756728194833459756296252236965633698194945242255876002806000459926175668228504255322725444921546019145609375630940814565766397955678054250304202383872472607544741890736508374034220389263170446513734855586333948848458114944310656062199145181578427684288779293543390675287835546452172639135353417220815435551446098085369315424291980128738013381021515597764971472943170341316943656492933173794972173839159068083117684257478521596623894647422616265840292627873651362892482929529828823018279194574280082386249481802545564178091103584323208643281553782322350513528048110480965139303223573151429418455212319491547475313338703002641064926308290424089703013741186696429135700010298221733670870065791424355738678854859824340999849804921663816605625769392933592242039120484127145197575231822870968140650918627235874182133706262317524498860430226366825509366337787769657943455074442242075615178962922844484650223708778367534182079041486344396559448857062011108376174024443512542010292032168366365992944841769201194204922233536562743389407253246905716473565906347170533277645092787184384348998246314683415388497952318590477841890750438983261387673150283134596018628484613105604702774216191341578368477513281599215307277456642867716541265168794293257107398228830371951197146280674664273276478611506855778462682863159755000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 592304860806410135897967103639440319400837028978590263517170301056283629517748377995904939447000030595396296427334728307703892934445089664053408257280479987304831040839627721687584834675164219573616639752302421691733018096414879402088910795541171356426993266611707116969906486588781283701612553712867181570296923786273676082533516254171844281972271999267401038225192252020890951517165292586065335870705654220425967485750880320666337456436142078251188488459972148907316545166335720846040929777092818375205444544752001438042730105904234222933534477927933368990066073370518394343489151304401060462680474827466634223063062715465884830453925990377242919657198941452104461948483124319343907226736313162677672818812702731226654196535525118057165302593257837833991093542994862246945948121055724011429898209168919531965245761978957103423798180808611804175380820687644612012770597506714274030102611115738153317757779626607135622614007951318229434848057448247889576621978694378045308243041268576440226537384600665266491916090096368019061548161757875881964035131764862151003130385711837842350674046369917504158147452828561366652022446469569680238670329291121210424699558010634399282351676417634124535617092929389086155639106477951950694822918815785442159239716442159042994824158182244533497734485642504309860841247760819789160016741364239925697307494513502167645757477321408478486952210281410638055221699975413979783839223190796119468843143692472833243841007973561677161565891332628862132496547326388994955836514508087794930493718318296318983827998276717712429547801403418417881917978428352157157257662103439097611356241930956339906006525987276181138540502876175845557815776421151092141053173255786304265900870242506888624438749512097182492949716197868154853517641306748807934332809973917813960601158137853397119131786310761521402167759891325600621770495648044107645660059222347354439892387034336500750423928866520475772414492705489777208788366719945567063683356982337439663303167425159784897609105102140644951696244616282804384927367912647178438158582278059266462092081094064898950804475303305455457266079528283636443574548539265085378272850289279118729269423627865928218728181961660894612497214830645050995011102281784559295970863116940574989872455988782509809524046722903352895196076281374734217631359147248765203372025896842237563790406296948279881117681673737676310308759894189031624508751838776481955976413398669236010881720815897275477265488253382923155225753276248314860836319065903562224839169877716010723460516481709896428196439255948934870283515208063912845431174801264736171105477209515137638818924603910007021522488484504427551926845864730845339334804432085542226102717090538224198778927038232977676317303851360179038057102599235873031718164153341840794072622140606306270060146084347838325446108925311635652734709716901509034375894352579981814421085117428835909111388648981859016842298961976367286111558424226487539233993417339363975094530630644068721961450506891841814371499436869138175406731862315675441792215746772008505775372479881665383806688425222546137786186769377494705430804479405045632759432939090473238636133532551588210573440656443643639161344096164526226121899625073800077738543721613486416590937974542503389644462417896032471015827155893643486475869399613410928831829201699653426438688252863845236574583006532280836743196277392463669939876357048014447687126215179755169558727271476235483482759713351591555910273501955955176339907400542812263732700117462075906007062105858283922401807387916873142265564714007160046111339940882340497173704718516507797807534614810471776548746734048878180151109939821641675130240315778384055590965228408615130438182816521793460087578065439167323836405855089225885704651119699363439960710824603320856086843725201705405677024597542774034275801986987286506863143686433383422845479277551061835869923247227000491387385469785204264227877560113527166084468248806670466678783624717717658675507381244911062872987852206289754157288906239541958762489858773180901004743588119983158420369188561957691735612578241052554266894878100250255446622563081181657948293857764727752204082701840755030428898947600404417785765374841721678087026328437490944899669926861390366026369624199738781317693576634735769281160327385873015778546134010182991817193617836595708398323998869169621854846132634577142332393310156002589224323676670585097844303603088983036102473433873619484487413062697043736154620923718737854685079493277622064441186280652505124356471354434091373758617091636630089986585218833204869523651015012413883027048802026753913042399020593424958290508540401658499232883620373571691355924411153644020248874070643181117903362003814601919454082804344844786831454477801702768568660908851930024539057194870165788183001475021135708694145907814908525207688307304989437094926935586735260643790077266601547469689128812712313816334604412749551121006614541761557355160480764682277118323661465978194360625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 7978879204370902895468610556554167451975539989021187567492303374520523987525163054940884405813673658634463748442008795241831694586351765321554242322956165122470985733799826199887797718683939743564279439593351969928499593220237820751880850739732078497723193328624727537544150329159499672001855612963826436781556822728817838049183151189468338206596289426069349112839792312852317118909777314877555691828729890549633313430261024495175786928280072507195069143606517905890593076511477655976055753312732044741720688812334408803539051899862583810596150846127301929802048245113350738710304272371970770099000291079083040073773518285289951207159046380877278015824594029528806855617887504102758239558425767167694737285704708884477614934484608156493614545692304322977387601413220532966424496771761979555631065499384982408470148894232216966040319252373652158112059867013915083747668669453522147084131679623715617514213132168265787356918300467477565207251755108416997970127598355127980756543658423382320407831138707873297239141915869637498276450492650819335449955045128685233276971191486193883155127871883497958383357221211811792971670794052532205723003731443196103067662157302875749094938686942120248189805142981548835752629537124779721102946081631593810128452592071406731579435023181508700576397305156103809486539047509680430282286496276556701003610629145122225922723618692205998161072738306354594770658359913699724445908199971674646737403957564710140623481194723269592899570304035345977003456057281983705416644953778204141299262495500375430773895797171280412287924813447296495170274557928284762806150342919754009069818766965956068838146347058724676724668192354196725324472900427474620031677949801244451550300011965229137968422034846162547832683068182460125446542736945819101081124831130095295588205345011873499414186895797484817321828061129842596284336375791561828863186658356563072989792032918711886084178955075508513729368543102501550936446454169256823596179091076888104473025202892603410757402639687086896680065092492046907612296241307210864634471721003711416846046525203499568474040737724403131676922789202275903876184465832158745930069441719567045494128797919909054057675661635177367281464685395935489197911031943054705465351061472138936388438304357650189564623527161662226263275433899697309339608029817440431707248796857511958965755939576610938239960052277346842087967708558868151209207981129585570624376913344603886739549595726221347202573866240629369685954466294986506034325735333059130331185891670126652660027532154533764911026795305649180218039900543699967099150763066877334685220248462904994706868482050436898881605963705929628719196792837311629131039518120131817986389849396349371410376979435578461886450866937530021374800110980504322808247521782595924349400902253402667238073306843879519762887451572193207022173761030526827486465014179883439635516944363760150625444225628672160953470361209169340384560494737745724479074783925434354842826294436084014208999330865725344296128329642604729904652170144024665808125061146797417568920090966140277622021145866196005816929838031189156917855628963642363793646586010574478937989425522290149402046497937084628029559422985842125620740445337576831934539884060471359713604897241957071160062769229447629660722776617380933747463053044845951011644350323444937170506366575696655607872168282127956076906105582494210120348973465292654295123339830991879407077304659218497997702110142144635714279016675074678981077873911049635776990723767461942081642973025761048924003340247758107754980382011522012449989223796525326656760709380780097593876673348624275477949649052536119128743729390432612690411543135075398455149809916288776620184582175584508637090144277161359593973692863649185327589514693895574544398568312892846082261516034359805950308072309712503555331361323961814980577880142278752305079685774581575522930763269144778568908699405572816311651362302362337640135414069877836853875401735735443682457757885336596519993109069645675720345039327034833777954809749583257329366419988021830630418869424706332445705305012111761638852200690378488286519243329258737177296439935074031312818287215314794960977582889734943710828583352496287419892462136878547562938141106378260962919418952466106220355402758926366656899268234204539836859048502778575550941289925039226291654809574075077254309064238038723522433704280445792587673603857882663907460508100618516810533301574135130416335426719887689048262834740960794139461387993873904368251195183826149518846866567963770768449923781734403157585488422433090785570223806928749383446019592882523432748967334104329019489102981144360274465637511909081445957973324901296141115148023243284514108048638433867924269229058958684628144554893272333183422398956931423637377595000881621476573099679573850062216061692775914684390565010499171412358558094885765107670579415319344656608638993341314481022527713806001347253692936909007247966535963678902481834202772948531079358750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 92165018842308441233022724522634608556090549884546363332927517367501818706987772410196714215253783321359974295272082180623646248782876599596687999765740697731585520002515510507434772310103648437991080283106760198728691498726265076503064683915529187030573050912709347233561499489109194504767769823068748642017506592945907572450436069636137007829602386147591735497966360169565714959073363175678936241371866479181438982920530973879761795626540102583341770942523534173176056755349176933313852508308937793614281294214090261391824299617363287417266112618582497262428241340804756526652674872019592439478883319685184993728239198265376623258645143954630003322083941786160197760870567932789833197392832999038731846633163465589845182815290064710683205049271659133695815391631318862297430404495867328303487238623055722451136871571296362017653692491240665893680822448267805627820724898630960829498293154109566599557513376117999701790227509935334044294540044520318437816047754170887896978608706045146415937739463963681760302353367653324765881804571509137541234196096875392776986521249918757190633864857361481204930072534159927262536286734250180986309129898691648636706072551787430593877704141734489941762356647683442646853866369847898831020857308193429434857954194329429302723558349219616801685857884283234982791845594643913165715523756528208907510035626686403746806964312913509817732669174161501926308944985954538703517144539710395292343349286021803957532172208543795945800937574621869489332757069285296080633549845860051353218599070753707432687724645480174338053187218947523041072059967060090179999594467053871235235558279371405376310498686351515962528668576393411883018910143600180398999347326881654325603184000300885415474348671833627459006598086374054684962742832495759990710125109383991327945991062176710108373703827682434151954134601724844304363138053717654370884053229177106848896213720926250768482381388777666940154341060406131090035909204419577901036172574047564126515897531100177274307936962313442819888949292189628915862244905965315707566600457921248037249376488631084188674245175777535276967124722203706745976877502326538174417090765583260617738089230382575483873443602640862081879025559680990611794360217482326736967543766660690965494307514385528595401601306762521592164797163500203952562567176577591095105108740972581659608977291683295756997346478884810539862118256293460326249728244120410403796924041584183962200131865057662073712182874160868487478946588728662008675443091632950917773856506211285000384140433699170753566419811724172901579139311022195957909502735882832299672549346035234941158982661186527897900296753696894161590336729002324204346901454241187011457481391158949674782638586798967729606922063584331540362790974753134565797729073327134378577557352071765765634546444767584279725281963423058435573266653254293398344457101444651175221595524650964250741264369104859637406517977919299094010879655778585400521165031223333602422260218293278483646432835377171272502565919809737592931974980961895407495123881001802482338848433572990293473099168818206045396685724536473949605157912994880410137095326092116544898557067384916624262177757499841915513428401392082185626693533482065460778230178001335069573190443033870852851864680944863988010292214910378223129772253708284669139642933878029018896830822743211830943200878232258735774200860195180210430639880957017012353354151370766121854407537762705148084290875136002445937925803306585319750246881359151628106024475522749200060835496140314057423944098302676715459799543173722987929806645324137158725817023068924636907525968988510037914534899846884668098828545257218111322181371666135970093505583254636061026022693354044399328877427696830158637272457854729651313466914767793604081395350905288129836543635224938660631775526577365138581619076241657705258651735934566372866487488870031240807228396454540079285141179538745479569468656616947526278117583598505675637972532090665654430963097047983526762279599359712846408507083324597659401360123855114045824927372923913384182250479945981682892011210118658251442762358117627697191454163563694912342604962875727864958459707483548025485095257664915026632980998664970368737948680267473154454008488134241516034698584067836804731243037629587682355976333250094437152142647301419711117493659897531621529712563855963076164987705410495622685015083959124304242458812920909238401204221708532285188602124952735422516478554583346661470324384188019779529273195025652495336933741664890042033052205525590359268239439344008577155581938577394110885878837937778797496461386582899525428331599133218887843142570919816197275967370293003505669090487315651665587149767682650664640115846852037494317850344392586583326035420293928136668560822214786981589840092758637428918965089897891141928031757886945628498278452704292937181430653298981962766414514035698245539762917968197455223498152860901813633199971461244964167422142119529871658133025065567033355801125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 970463427480430278726535766432138716173170286173834709870060122259311808831594941555943828841960010529730164165445819965725293652858404279366522539079737379995103447206905178791319835082747027070171798517698117933030373695488108495235647581432773267248967803184747130642137809821834348257115062986144680713173890855794393105099240861585973060464172624124825043527348754159481163041601745945308124622493501521571206989912838990181160251885775572490972129726234408524647872386933193537990999793895338020093376251003621730886199473534945400153619790820098757169389324203696664483685059630639946804034753509611518364975369974088928344148239815888777346530030383742640357640642472397012171495871641179247716611741899494885245329806402577187925148625272231186756838018114742723785715914357337045883329105788165640402436840750986354403160172988091364243318289930596214936799312346527880871008058000070403505402888406894251721140963458538583428488709816161789366650330799811205877689496880207176778037963876250172965105309375736079827713189550441925413502900262939533644548954991629334500223170486477092989783997653260579580796252362938084864744827463490055934134152601381273888819009766437291461789118671019318249300597071850081296738225614831790853832564411022939817022204115197325531882919615305880173306955486389658790618112732332836721404515669411225983653694319005970523586019062108906026682487562538128756038125562315510407260199737508665652351044007110411593605136042691723187228643573754649805836755593595262117603716451326347362179203656008386702550538849094941949400645084548686188150952078341614438793659088731509371143245610978262818696264897321079682416396370196331475711164026903946123148305249286543982260229078548861832382820221691268522246683947823698864095117093941545096971237765691191298401795258663692242048334699956491822545554267330636430763031610146041878673722713599339459654685016085355554539998083196645791206315244225478066409835286006117242987282426203416230263142563242073546837677551348068554391343289822525276763677500067779272372765022165317184553798097791073748447973265310430401799390456733563481490796463126576268522495959060439498796145151763744305407892630452500051951603125004345646962502650966093600151964858906272712871873742962616678011753594776930674171743507268138518150165772729524828534497166529327422727858869970446844442605749104296350372707187890898973210067100775011704608943372204012643803796569693694233720631058225854513840439338955438697876630713825543438968501875873292423346835991565524222124340473792701878219835988147024411586956061862309144053161753931888466514446871869880936970882433692520639687731290290222445905737615219395258599232529815668359647035818097520849996574435668611742570171850134196240711892119206852877250242103109175916169000232699146113130608085037415042139999789546889282644529950473585178246975279003315565660575633809608366520038890802685868298319390864453040550852053173381048431617002642062467821330716242854030196700447179277849899916373415521536562904540503951341319811064907842569290581483314781923162871899924436059737056064581959312684390672853699737522146169672213161393239772021003379942153143901861360540783127060841641238310249630476616013918106757851419823365185390932266320494021119551769973251347109960771978680800741635681028049619994690065384906416788896777456052160904824336508079832157511700744291137268005732446604416326085624303795302217545020189351945710465746736790193386543839545439299455871915751752874958364723494559526747867260184130567397608649282469469378107541970365184241658704377819030088589667462373960652432314582767905251274894710630368024192805256666652957849142028613161990973515845033785314855755956033436765198307705500958271981329196019851108589830666498914260609463459926919068669109757440088205722652270195121148693650167455894352020323316136109036264518938047161615689578690660447432851992541175313807995224054806003278426181377677536455405316167762381887030679191922089975576547992710279917082524403203603537759598939219329776740832045674207988400515076758923223717963657210815577730423735707998765444793234923424567019371108609058586184110637022181152936786275778512118858315291978134222018707293351983101225052555010107578719318298196056252618183447486143641958564824969808187248302743960548111787434001495791064445049738340448811713817733222965967972315210105066587370338438037673329972578552664085344905998171667136665869171793257104222559309294659508896797539279481752356021072657627210098162278696156622774243669615638641618110946120826649056795026499194705472230355197431256830101722038447925041816974663361791768034258784557303170169656899889058325382850922620110226517870085262554307106145491212464812533121235905116994816286256500221051480886965229711252968764247991823414094129550037185147767705679306516145995783033110632550674477188341050639587835594132355021136316174084397574071169949984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 9153722332300851299978967040833069000520618491635566990999846097807282857304009801072935396721082449150375204209081094329806956971833230363470454740001350767409369954804576087479850996282583191456061536694948090929027916134149045267680718725550794640758370518768352546718721266602063547278439546167420923403993635591095595617846586245920311773565604718571373686403762731240903178093561184876147239695272019183181907374190602082816421439857955131714108759959782168875311181187532527600205907320585876633505212741848668772929158288941393713709626051819532817555275665837140951950834525587525326937232456989571183450359028956684245130599398540136939703271243232509271256001284069708188309709440171829262182491280795159045834220669901770569516143393882843652674197641051631278615900700001090827950384021987183812930214189139076122503874594378180894348544025920247980879856720229548035359126326398003174517404491813327911547171847901835275826049600237742544623499464919117442240038131404208052570596078462350000433912022477300231419130546517257419025213158357829201204314885086691022785265935467954680679299134960125601774537113197396495603045517373362608423500405325382683727541779554694115461534226720896741932655931426877785912057949017189402960029410589621707237928855856916695657939538076517838319738712832880206808425568539153009914613950360999018582505695187519002027006597271886322031385903617538131894058246396733627352304690423664733706711815060840559996921123215751384094158129951418937554759955551623888198600064660225926281564320360292599361385858823571718725106710331855283351051278326641225000697653244791342530102195615817249365994563106675056050659738014085544128940262394145071753019699641763343617436459514774383911732636322412116673797003188370805243822246249977287008656771257647810958872265749350297564074381440839306735301719227358712155168579874414251288372017581537349735349526977050289974498269292990468056593571836446066849405281405110630174479476657286944366503789563075909097096750606580839238709979356276939086575476005547180809348506957297109749919630638147432694833869183540053552005822099382465504534761328501665780560514103524296752359168778153739484987539891269524198026442722812933388808817662668725034245321909458236933820962531403951936897567233181658731943504096572248104247068406919993492869064983067781986717029573374251021432760025073457098382384335198134617254370795557116225079050028311737547213250739890828317090853568951405711002099179431220627282405484114573156980469349262370056061523011325307792676355760061007198524246437788742148700089885119970568000607040398060915545850720189932967843616028110180144448557604512696415073372000139923703798594030823316300185871885013727446788474000901025081008121493042764222789699363767334920979033982624096459125710798395308792010293812511841272101321548202867900134702180109490615839553549823566535691252791247060717416575620473583875752633710867037543271805072307253778309223884572828130692781595656982277297316372395238168211174295692970685878522776671630509663807054887112712369880070844666701225212427317778352249722861437451923995584668102526351167687451372160327506324488018136139677644804377105207879017329045875920155083722462394236271964371176943931872834519440840291422083692862210230603680281444838302065427075623994167040737991690267772038262605189102621765111810061823099344501321549351496071298042580231918494020865268854618313658186399883263806169810928995189967336028173368522892512377910703709233214040296729725961990006945486959216710868744911106500959474118687145779338631499262395982820660874349132902095912890533752398850076893838296625481743816356037919545126666602213562924222440492647813352298160021478614158958419777348498475933800500150264372112057649813577394350934251897226033405882602596947931110050893915381500763663816647298122676431344192097064735123709433175838331097118913461276400770072973064324885987430809655874533356006400370197691586536347753946395162885203588632000148856672180417020258488417336875314046687681800911862394144260654586759963712459107304947179137514721614318644686807618639460996931046506407729338045317981533539355932148989928587103732395245006514921072634806071985135542987824421194386920603956005624984446097247164528698018535823204100283505615365392048450108684634172520925475409710650395062223992013439504249272375354849483171055388380430116987534595843870153437209073211973156246999108078217545695826272547475349942634855951171988718440001876087814327348133219982699264438650425626673731109438754161601187919963263949672735445892433538340370753757908135951241192915676963916113773628255255670001427345302586804014432585576245341321855311564940674776539983246345425709886188996633007926647617803723019707263128590901002131852313597793950948996477449704244840134520745274536498066178134496438853333962264150869229083240923507385462156949729462617217529895872743312889184452642625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 77858438049543803179830621052543211685464279702882583929403021751614960400409525449146256509848565697512771984661139623244578130621753330544347435237985070140508583498796049455239544873103539675673479505640712709602981522056900007141266014659600172753890476785024473389354194739471588829195139436587302897136566392814413698122021055928726258757889187496230924342066903441440963107388100632232957279471446791333623195147387636077254000644070250483059185112273250346460300399191918607906680033341674054229397525432110441857218019552516846204572914770553632746686732412443416018249661819967117862699046659496621643892097931529164182765349643771432739158676504694912083238222948564162769644232697512913711892543638423351482762005386902539625572772662015101521956530209104810823203561498085892161832944760058664807669031882017785418328622407149824130332261788575122632778513210059738284107752020405201005547267134307355075359197556172815590068098887284826376211974382279285552417960726049606122325820398265293392437103768828905698450948266374003388567032121714403138674677990387642253806354542422104136166962032506063701054851170748369458745268115876546781211737269042222624834565370483327547956239165485533091499317111259215544319739320557840354750400751508425487631920200723943379822703392285519322020116607484663224029920643331783412464782739362239136886312966181762558950321608049795152102246027907947307748139474607993728698442272043842734203962774215787014024223601813725687247537179357229940060758875183160297602054962558968515891758264263460590774084122619003678305735974289934751663051455704288902994802660212835822339653671974980622536533844582354024208809025602099665341018740632816852803224178319194800926618655787213433791547700827137066236566314708799824909168832678718239770475324267181072761448193410642202861623876332775425047236104210754404439348979679288431400753297809712871116321771934261622320085552635114286401975272699855576629141454310536461888572373400528658680151493149408542449053674693592117738544437064052094551628002293326099250725066233791890896131679815656023575059211362654525535366685014449788190771192012120281494542338223011305965923364675200342727735749758749682770227630406651640218143698272929600963447994535420295041598059624926002634574378547127929294548105369231974113930143947126675270451960163116350750823670371230818035578036038935058091308030172378578824308179377679809025497383874887228066967351917443332737964732329772119072167567936725507507072760221053645078049609196135787055772941823690124338565452034184007646204394038096770171550195252903323872617085149202741480753860380198095562377789992155842029606425075314670282650152538113139970987384981350825183866762634784107852564372471296931374876319472469132684091831812616216168244390037624265367931999672528453602332795437068678399308485900058367942455874710764917598678769583645291293592195336889689604370124920894303485214506913670059676013919176258005680201242337189989794765852426983855105338590967136603203414789149363802138570463417745276434197010037705423534009075471977368462981513167962771863498584020766715566192625170991735124025707165023479220779107285707788319674085951936735658531175431938757265484273702385358193316151469851188982634062813276197460552947674620647861966639712064752450851165485633689103382763266653545269100117713219731721417927988772890040922115706241940628218585081951619450274001942508457582769188282587129707555354102822572343568064417299031204431546222573616132380231852876344763959929687735022534331705758042192071614406962006559992428963207605870264793343590035759701740024598327176085559311971208991357508925120840438830813377359269781475635709658641624040854271624632281086882520585447510225981223712439072522194930439573131461549657078480620423751089222239896462466699056135979838376900213441638651031272800423893566403127786835926278801139864567081881245579717235297446645732678988820240130205133688124120260869267818275651764476977916797602303767195043773362668622059424581084095042099957510723776698084369494955637849360359741117965745929206512991447799683284186291802218494880636621775649496753837865282067800633852582709895043549657776535111350636135503621230704355411637093733955991768654346373185711760482819232506912262236976346440812715879787967046626819459102318510100394656007841235051377076926929701990847562092820151371329716275027096618236090284391819399236781233480474324320751979174722586518381528398701374386711401012547744855616366521646284307508551162429992438181701348155401662726563067138039016039961243672035951664206410274155908260993078630024534038810216573951362260633035294369523643327042315783589230944758898430476873492662616625103235384068633890454260979805544923525098522512319285127476912494184732204715419467677847338616546471900864991960503514452846326282588506826893894826777073069348819188769346763062476566565645981816919109699006213054102383002609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 621313292651521265142527668838269103684675979885231731070286622891634687053647470286149897014702434266544984632266990311865242294536356110916702956713546436295405702092088163464283575196968580424082346287421110259528515019951985834971324998194095450442221828375802823448439441226547358454761159346325450294377295606045883230406410472515599092974667757464995583137967747351629920615691470395762515871534663297559905873785809504565415857291439725274393502906956713872288339845286676743658513707125838424543732934409901576193146009638371048347647375414675017614144406485037835539389760307730333884954479362671889643143738871299735511768171484766163178414277690395448498717995426320040731931112389526566943534995873293222785846166609673555892708642989201673490199859555259500946399331027317072764458292881236661867914180844250234565042463376947404398404902735306938374836675235615076836784806264414641360693218971198650652532389811679051115706456948618902922919460026663862000818726507601827623700882485145702508192554819383859971816505614221831530677580835296559516122492552891899412984070257079813348815013364632936014719442945702389751152015589828501330218529138904331415207255196816657083816913307286557069810061035205000579239869222405481972473706292218791447947943545785037686318158863926160953258069849982563037380596359152642431312610446281697848894358633817618236155410581381042962429043127120535337921814426549976332604209092008264680144496147529621640922196304728020830160873446864123467707930878637662269694507476279801288243093255223190174313760488398693015779399553173076251854907384281635909624839561574103229085088798189190438815935234047426480746474962403586611292647319975420640385204823274524921590903751619112792454200354937355142777058333249494945617745289988914197778165824899608462196224708830477686792103178437791577411900800095109497658071525508857243632255068251694010675737594980751629407679603819539581649728881995811323016584139721373359742319326458664176853024911249150060751579807702292940102682866136793251027242349843790518880634587066056953702427450075544421061929179274243434655711872605363450806784858224922711283550897648266151617403005733869542172791094146883121605078892281516391109286349682144011500499091816338269659899345168709431231796876934591651046703491729635403650496469671715638025950947977944713500418296388133811573717901735185941898527573709958838095584598719952743591878806488890634378395972784206833849399212595573656579255330016882154162830599878295737497696232894455915624611232837895934670303796228577953258315306910963857362611351054029968919724315001488374638554850807392402446774790490237195593829061442122563039970445312984834873083553894334284043452869315128105717871663686020276805353460595526350230555956869875709413836431148309418623800512374118718550403744727388599950264469219322181924292721389542342472015166756453754616398979713607379223102279776424602292598904680185620325533280722457522949220109973219489960388836774262901227856960881508563885269184710972446471226907532729446698431586921400517824981533210920503153575941830228915844831539811072729237560417748615074639535285602328383368179299534214699296558884729311963764616056245906492231093678249037655469028980418257186167785885487762018468917306809137026935378963295033720261064958551667280689529457390613372583505829798094214266567721780998255034925867847578609610036403504073967014523050459803562690973217075695728824588724165388704343394813369718992753082578190343984803643280229233611440192468717269221042473959181737223969466298037771507049243301045445404811475175199449505469781465992506904773774524200302264168764809920307165217521905710248553357467151810378751006562335293849760457313284032514199356430680426965097450810271916769475121859620206879548543292069578562520761400063310121021585379098973036856996625976343955187741609491505000604714980356101863606924446930928119740254491258803856356624344085943969391710809598171845777602622368706744517166827635174409337185266900541985708164952815355809339424051765570079811858074896867748853885505729843167641577312569273625776687052674602777922166626070396035749783011341827666939599958245278511201559934392093289519928176596797735470172236597159259607249060393581025146208283016154726494938601273988803180971455670842889551877730205634299993898061156153050535428060744896222367222731704254365356671863333972412602730949126000416911259878252023994231660339974816466909703410957559518777143124232652873084419402489473456007958716334777717231572811120348768276510934112381255392894944938903267221720034752138709589388242382898479578126424353253593347603887263360471026952168628560244405923094003951336491472840338902869623582535050856904654245077830702591824442874278971518124805074414325407319456692753923535132559788844565974800871897113709837139898648258671745767380574980572485411808589540888178358197085056339050902318895892096188910738300218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 4450294042085888680617936438411308183457642734571769319009690632069398077760594626633529370248308217949675083153231687029823482261610342108461568212173388705104369157948929763285211292666889874557924581806179344192514184385710441211593699385568170805159060544955495712186573548067838951356658790205508869458578572401953860026904403280780219277484936144904222676861689483112737204429843002765764985643515001904220555807462257816474480167097290758001454893009543631984413329917039871994582419647663633780531522737934852829186463804226077971182414355928137611631929392820595525610025760097309570232947794336030496917983634990035822084203740916625706534300559627220096392597181138263622336221848709982335710632010050318791891777650015589300041561986139656572889784588632905666775864142812463426315055648951094952609030749840315523722358939970353624224647063499227370878807340706086132179898510738448187036697429274671399096850095892472329131161367029035733109687634738153607940048080598040790690817461826480099090099344017358885234776206866495438542081795906078132542680091622513276561439614907187523301711026004548526731968661128902198668210526082215704281714208118670163086832727935908683716767075672820474373714338785434878827129960752585902938868379731485605479874644743047564089710083513979324107088313709886837775875388083710750243651022396915086760100585587476885374800191049379947675029894172916880985166729645567318516573248240173771500226586955054520330438236760984273065450622409617364450208118035181076659201353745057818950979612593271811160997554282858478191345391194937529952856172804056144378142046931522223933016566671065373389228631521196175180796037480090203893996225798564485285315330319890196551587471347251168658112884385515257174475859498453982469931965510141105835561096617956683995355659390507658784472947141490053993472036487980922817534679407316790112247812720593876138753282399534687841727868598570298237683240274344090791554500960426055898424123221197858233796331482202745333212379515304584614988329410723012611959297776827929712401229868887502370354580741083231200290977708616356978279891463777157437269508742634102973704162409556294820499048073582965247328347031153091131613105873033845771756404029397293837652029605739083929433782711417186639596849960355097092943722062062259561602209316603975371932406538681353575237852186684764748493172545376686231683639172314385323461272884334926566012434436951158456310555070192645389563647576860386326828250895224483959742589744894510429280075587956577027803288484372086889675717135651427495135035285025397133425671581651433050690001233911608646779579872617791079784268611870747889546773398419672813249815791726026152674016557538690128454411299647376512573467145567173621778898342947354704074025134759002917595494119953431527355426600494965313670973699818075127258545795515674412121226595501734289177580202516982677920337159652100256552384965213459560749947074422804623278572389340776888334097270407445338662928276689115539229484641444207362460324089667698314127568059490080868191353918519029794784498573361308771078322481854520416076235454971374478422067822043620783361151143479844250428389304047293716892898032475447702537340545668297570351747594935240688551140369777290205772447035283905969288930966860274084702528876597536658806801231320419500491617036093622866054082906571404743300370146680346949936062854834962786812136168844409264872810536220458533618905783809496576261802809341380327631873029508597797151025532078649600588555600263157537341970568633396499721701435338242549855399327716813920881870815093585400429632174497751670298212825907852926532667540725706687821046899509742406111118539051025265362428693744987782872153222401819650309023285130287908199505360301431422683663659078236868862650207211622132937205564368147686924944231294796126702616941032134873817426824422952033717216760394279254946087629447430352542561677629650092488620031926539363528054157803043830379480215067609287106745890290808383662126515142436909462248501882667519083168592287547924793542822021477932922508632644711427915595977912600041324629385756562197366990343953745950263793981852908139706348047437407865579998733129300624391847372146385792368326855299763038484436262286031172035517987056784859701387997744293239560621801793898156670427266475774187780149281069044842454096456472362394904461778324562765602032869513804226530824496991711100238565554128188569980602755842275429517219794418044536577544656584083127075939632467725903516570378999157459142378517973789773813422968186221992446945081785298044849384878780024733875582462428455306233781694011689642731385286480936094461994888480022440495136158798889379352688991652637391761874905771617309468654327146567377582655367910327840375021809997877905336249171645236360380933499410264231817482100640199597177364135453418609069253459773719258275015754274582096320719846699789446789767532210240375258554815266582992190438603750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 29726504640789629611252646951487123079959498919449378690981745202537946421782423399763105481139109817319765348515454283810016988753779102028255510047189516092425706584539873540599801879114204677867621253273608172227129810714365981874400594857204339607845883263078866358889554836924522448192429617607316250639350757900716289888807708318353953251051802169562249975290896464201914627499586696155205886615134679243683298726128239049212541421022914635688688547680072622241715829145211512216537905454047338926601285570924233368133622156279468917880648051531659099951410119070714755651259729697853746665291457627321320537562345745849346321969924982796103300816833010384325195185911751317892450693511838080239391647463873462887262961232371482484402796834220743929539020347488903117913496167044197195098569572847577883768529837726950253148637596098619837458278406271013717879616254775035405646932051728694517713743769665290308371587302471718138482726420024676949437231608469421892079639271373875854251859538370810803592978462125039880866546288160219484721569099096263901328401235645791941175657984824369072878926921201753488958769287078221298470074928339233864635868330753535181152576902133456066307752749427805256752957740769663209678103771230441294326993211955006488924468809106357411116379616332143972203902500094645537358029276733303619767066514857043432373276793397926766153864636520143864962724155062604177982767195177207895203349097429604273005330281758773542122776130496117171007597620775373788371414594478032849803326309038258576643306634047384154057002887202330743455380640814410584332140241018075253207434580137231671348006531019726809219076165744129220672775828745719499482451196135383052811313668355371575257410891301317533271737205315512575025521349068007287205177977906076870142651011769238507007236523511901044400146170287888417568635521340213557500950343031344172445710781102689907409490134965332534423958163607648645625858988897069109768981340919642368274717436378316564805785935017563487970568918335169654674533453442039324251969294942790498786691060422526818649713355698700494241669094336098198028647164151704737292055827778066170288070279045156446222482521723516845727102813810972648912655405383147596603948933563820187720017898390862749242469863270884887398430212608314751657054077106684002447423605539587048987977902447705512715242816643983119788387580478527199255520132557201531943128300773613169094648381061385921536873681232014134834431775152505354650593532628679861974558584554198214386456102075033945479379087860046797489059251022803166225602675909354261212587090693233753552940851777659493675822356223175334801910323743573624729237995752968149525084818293185099397564149070073839627665641164980222164313116740364212164324628258704719150691888158589530877743524112117103516130356717005833573537610059406372348053500419761946732644421836271842618849315289414738424988104007621032516817338595417706513645040916940126437381094851847543083405426488801340818293986371363888057937211736100908509624355192728258204246000623808725915814967669813401614056235535505106225112545693605951979700554088768410519212044161820582602595167349109014779670767746329876495133655715475324231549536520737081484506012093817733870054602774533912037442546612550030447930272551768092107270856252047625560633797941248917719897702407490352476899710536767209611159561845902738522352100102213356532981378122663510849493491208394102355706349802258428789123305181002559355274563863707169252351296676848977957500147897583490008361427832152265156021068637373208936633331466080089241511908588275315052546190765452804707852483859176914254222806685061301911402475983540345127441415549971428461096332189600020254566230623665134810511739600738695026337459774320898064915359977452956075321841954659220811893548054110934621124360118879390845912678044479092947222933881692829739157839415785664879430683638793705849290323460982618121860291087555245124611590279854866407531991245429279742602124274242255462185871011307671962145213052764550033652054209047521606969612592946254688832618051989510333787737723085319942590525692142691131793425056472668236958084416190788786481602190149780735629720471998013366690308042847912699866329544479854840674783625539101611551249520671858250263771006524490280052956231141641402855157948518275388474396495342542082179863782548680234953989654937196750941206174062615446356113908102552382783687163805672983794057231756191706499195226765260602688527624495673058076498763001371150367947259519886637065286112986047402355152284109135665141589296518065617041795284764738776306187731450870056170729928620534238176993958622519248890273784378873414466898113246410385307986537906536280507580642906249014466086084265398963053493009276142081431118071463641353968196513714483321614027853132881673319483396267988986993787963301562074895650915690720375227952135578313833592851942144442775455792039733093646308831058170622794902143753125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 180589110967675084422558800358229495338917023958242446529129263206651814440600284715362712053595539584824504181281147772802403913851016093299690188999686713093517876336211674127316098560639464082244278953085683835821756991934902812058952592912469791369925172844677992771666376823818813708473480655002555526572032278396946292482677643822878267737070636851311220967630654952008577166649694854533151954729590537765580940668280751973669791368391706538778186689118357427663111426155125505688866170814904972465514826115053619533984330197976674880335909064974806871899901325499685879896576283778108499040850819032919022741132704517919943151947776457376447726758785568315320793219579200096067213432839919124359268803679324021416623557482310715849277174037515299762821878879846376283703667971857676392245240702072800131568324324780421222420694335020364046169969554445406627102228939081260010502406514189588906603425260911179451277754368578047497346407973454060936780503978589737607145505156471296906159413030846757241929378719918764862423792973364071118349879603755274455796006590959644276432693239046616401772983517792605448381478316193497061775739162898581238139670460237851219505415076937738074043175988956443478656762820330326998953152052829100904429255457809921636800947551116651821906823839548645224613423993566898803378955565981954750009016082413678060957956035134407414049548169154944395885359334048252723862898416480800590896769728160044672678704599247185645023686260561594435970652462693798559594881620872783564420021529291063343778601508957989662026364957208034868490345233672419322104949728292662856750570253939731525676513752850948685286929280071067992680705449481942022028906843688486221542294901157771404034728176191284357479745700806639479999636277006792174034842565333055845430557050347201244403298818837103565572650178473879384696702869742656933275699941425483908866372171925715761957403408642866798669931846030992084638354920570156426218168773296685373151363561193159389830491204456095589040291583463192029217041063101108848061250699042550914942354223320899035609341831295164884880354525333697297826553581887914751777087314697331355736560971407443182780646215278085872173327529654624951286363360424478756002908597252194628321561439598342581154225521753163525904178457184660210103823785628214052590530205711102028736359243192423618157696661714681130340098832404928032965652147264150959434623677644917946929699445838987653300698932975836431963396028099838558878773974419984283392102611876812499820548075703541982619580672485323548434762758399137330840152438888563036003058554687384940730289702630412294294698452518394541564405584170061628956668760556937232273186808680015619652198151630835982212722707679154674537771924819235505712434834008491482858876433950184930627634456086696246561754242522566269896408850407315677931759697428837734271431077583150307171552749906785339282449180563259499601924364093299979080724647146472096301760258239786470628025665083728712410988944737651736528885692934529056248114947660753608822642465947431821986207414734271436169985794371044659149404955745101880193144375000517480524002334206729330167844995411083125367222822003796493032412399891885146698238504388317126361188866061955959364467703052294155045617124516847355003700634336826088438054758348350228704436772756319741877363956413968161165455752149072648109567475063531026437311562087098793533231169032303061007679169169918162195739621144182771178035408771030326827056928578215627020063775405989315932318899899665439547271712933101643473660957978750552958762031285289695165917873477056089438132388698550532437937395170600396698137292485163911582507243445601613101452755914795595521462453436031015804879294571116025094033484987701668007420711124443450000597459512903654281459183865352359796773737564942805794903056435677191639613898681134150227331579416793384035676823603439373845791926670723771763966416005341572937641041181803403628713474761364951374372543163014277503291133189654306117800018211176370864497830101545373351164252545068556128969150300244680809278783793596812935253390235209790948122822093361118446608457759106330494042179040656583026592789109580312921831213275351187519132992018165957952166523361311082382311972059325678150160260267087379244848510309743943707017904860824882820178459278676385065082177470215234355299730657892900225390157429845123224543422256302403167995493257063772009279157892873666012628061686841046521821331319374665177651178903846351519979102426464246949366853541836067604237124046009375020415509894632839988893350398577995014563010067864425152498474331452220321460489462664526910263995094689203986899894780116627288833551345839859356614755837908364684765147007950833299931786790034123544034809383596593264609771750416483249074847662325770143492744166575940879676476380010674446909130427162025222650462058280521705410640129940013545084194592556714885412920278107178276121562971502752610791529087500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 1009187312415489668280429438492844501482595306331880783044615179267767633703039244122684547999203353811259486845884347836975003027844702571917713282468624934061354884638099927122890374013383019868071842334384034696588669486388243400382574680625547729766683634950923227774143549933679393928996712094081180858236158907045851878029851005123208926660520515229745572071471500143555904723871796973027176471026705441043461885201097244122325968815068448079596246230444582430378880547304128134074017842090746073082052837829948011748018279663057104272559451612880986442705369257505631696012268202609833997011416514676902248353073386452005097005187291518772633759417749427482571401598699179569736757629527048031483576520062319123854774720501716460843612862136782935417077525329715472689630077396362857869302324182460706676182936739141513743315109976953339722894499545561174396824451737496952528351372449982424727478472499254377329208346358246217940250688459505893216236158934257836888327249438623827727163200064223513543600784460615273119740032101556047748715523667163269877203945600677937293869612300941028845017001006726105760203991629762335335998599320602898180999200034876856480736508686385650441856792221688860702268113724755617961794441120534366721513873522154747936767731601879005623852802731789116319676925476677733396897303715484430290902678122474850366309661051364596039597032772360463178170344897842286131581734136596265892936858713138649029104939574327653084531027903363347315985690849896395974785556736544383483079361201492953442653040838378588692979583623836851081984547183360676346936279912026393526367094945852618437439881935509946032738330736447027767934616770105279859916816390174242453976449263942590198633113279482023974897036103802174480264628981111952588549576415362301960173057591446099405855077474600593527850977160386897037027268502796019983019766220141469534741012898372709392356199745788639865518227040224986586133982035432555741119550585866997252582935065597454154468810152469599628826260270783981066319185671177058706041881702266522106381890974667252224659656764292454377158432437529034325572718837569552718470807098545865278340338911821210667946837389466402975767820258050984054990337898105777439293808904358555044071728704410527433420975553739871658690652998494623053508442888546950989889901832146452031118774058002557690333043054014298092867590688754708537164256816134023512675603436250260000729145635914605699122610451388715348991766275089896929627951602821833368538329447536020514065204550526623358031365531174612184359034240977493102593436133871361674970508102066461118308437697948969383901087670063032021895212293559342472265235036019682631440659487732543926625221076342679910779514898882793273680586255514460759139732366531845683204355147645034258042599552265837227056881147945510560397679779954567359540670458976839108446297670449469336817487768289661277257308146258097449067707392986437695979208590460761165101509049032061282879708942807507743823989586996695940175905621019293691258172974255685180541368620367940794723239274374405619670727350276652564393708963402509357083201659334266940342545646061989231458292129367572995969604137267724328978677445309159015844609623695311607173545002152060111177350443138561591438137820147840356964159752649765209634818586614255838973047832145051238753184890280362715608263818526144949287266970084416900982897970771164601451949367815754215497759263428751918712904463842334503231737158747916512814088617724478486705719388112805265141547123124540347430889735776945172644022727738306656341667625642862529224714973134340877670037603053738878728793438677549969200114476260251397641266712873192259522925825582171096286568620440938692706140299464872579517961984250524082121884721124701670018324267886681492531022111360617234652296180269707564027768920764369896892653073818155094103198273653007623990592595406215488499739948745904489482395318184799168014333235483381493705685822551905984106045951385246865847400183560991577249905535734495344005920612715755246308407598473889787278017442354779086405772823617569860518111094443955437884971821477692347922294212730487969559103175392617897484649132681893117521005675341835627649425437938569298714803249332528730024006097089229778571348130112584244236898449683721408120111887267601710196257282995589793470118769138138336045612503436816470451901255752194738977411138980984095335717376822255238491499099926181306013530434575536836314138943271515793727345015225063123745278175508815596214644583688186972426847687844318358262030533765023952767186605150607508330743605867634306304385072935552863818409327385965502785585533064497019481026458025841475446592607421356968839507096129066868618233965653046417188005261232293158479816523668624155661607001355010637741812557187999785533734745251704718437178821667527310585648509971235765430900040374005747679902999498907512388310634541140790209670893660409127118964122185354544211355962178125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 5109045068593798787135234948501978831740448710449327617948730338050922723746689877643890879689250859097919759530005483848387065809007745815189253892988369849831139375011741650159174973085828869162209708080316060980618284315324901991257965009214855193853967159628698044140240306299588073257671712932350631043710056330113267445686115178704638519304880330713048703600208386296158264660429968478937030188859242146185080180377011829359338503215259323574412295526129152054952957643575851965447435492571197570287047782811170556794149360829472586650701717486079996361970719577418896129174068302084765372399034456180120033063749319846445552999652930688259905716989436540630416379229941982571234031198478586908899628147488451285844961715210516675627634790065975429487068574343809928859749228239104672991527962231516473248367053004408660480808448798911627500582580916350177655388986830486410661035369210913413253722149742958343007480676188638624000909312311825205052769053148047497715691510807233325784901969680905598265010912217737398795187374121858189329367720964777135935524039383794957451256081162632523928938138825135782215677854871739110174038569395929532013481413417739466898112178536717124185675413626419160852803183254736279642000457393248374702141979559380274294033493194967665941834674152164317469053928387484288547580045385374528001581426196932138074553923390955887324119686757372876591783171532077710056332155372645923073203131230754202161751281099224206926577092894336583401503412949893746589092579386604303190514165260034202220199274798523216410557106205874910916233917020000783039472412746976440880890914340989745157403663885639663102124851770395670787472019991205634051345862172556696012953923411413469461829139377681353040925235156577791362173809384194093036876022802241254007505268136435719730427432587358499930026846232672523897776597958450633732293555529237757245132317214091127727174027255816393760322318676396646220684627338694575528212422439997169180974271904114596669446615380744230636317017003902257799008200804668655180637193022981391871653012048971211412228479225456927308269800836017059616042790281961537150290215706389492340693312064307222441036132501124029036918340529940270218761006703952575851499239501286008573031408203236059821725158789296078053472729842446485933330477302495525051920928131622753714788227399704092617592615129845942385878011319044316275220434383185849132476540921810315111101767119981780549001061390957706476888085436520777626608269461817064293108389681463142358363872718063268294948492279106591364490926243811907319718279012424221659362186458518554552965316862850759481953651417892756760936498044046938466150189001692594364383905822616999866675388476180184340000163261846849678741321013309953491129045647788943541622802146669531808181491748293084466931875228600616352563155438421576382921135922438340296694508518272683207574976505973567730416418251645865934068362167504779256932218090261463843616034992634626958173620191612225658487452568725502644217047187273419641835174906374837362383085270702958494847860577068698334304505766800570429641668780536820122008138614970719592718326896627135216526207151663128966920083362188274720081966046769811181110728059035125022797609649398671718422153889003197024313053827975182441124679435540060941097169061970060894232171199550962659252074839985280347820710919787304454431896188141845492984243401348624891465332563787918331337290599017568786076682501574274509954558433698386313685854604133594236735657416595852896408355568427536277131549321278506751302426730304071867820401862977448835993130128558583378447905517921134938286187785148536236353985275811945021786736136719754886344298182712903730562990366146173258406191975384013554750355276768776607862822347265625494479037501330912231187144102643496253787370035553705393313604524870861824822504148229077211873624465085649976363754074828930952064867283816023452420100991422042092229141838694628426910786352813881805884193145709837104444277258803910479241343840512874900905174927674910174653737702457939413237123270702805912339157264870602079629134908301106903829499094765596021486593394439407897418246967827462377631254192512440111004129797548123183161847449004488420682577132740695115141193147660749121551224958941497733830943613594600750247987487824811233222072623407389961473462525273636851189521398306301404558971193348214038317395556851507508432979747573385333228801760156701448913388963662201273749492189235872498860231617073083189398800175382864483080427963907312231434017340153550493734503129784713671522354971727135847976857871788302806347731727317513792524482033610691111281707621808350438871817978513212858951021024306791870897391770949655273158488582567808652828058926187609657653764095119321461468462227473048430255090086231459547718395343092540237592748256928663500914831574970449941329646105908532206251153269026906220668870781264709086072865868415247167062090496840789102538557279559375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 23723325314207014474724141019079666990529532099889274232271188624581893349214497501211370975158037682253259913030744955275014509868416966383569997932635149679570647048846325508078080385295131989434090253004197055896226164926484456568422401554059278939031108415656896537821362923973259738196503368376571670992294348292452264398900223613236026782431126621013454411157388134505632650356767923753340891335117930141275633945410447575990804891822974819000146554573464770114710333723994757262880505027988631155199890957552125478455865524155355529045369129718864289716165681746198764033930191543726812286695142781778860590973911362965855792970077981395320081206259908684485823150306781942155911582683163880197524062217061343060283607252587403436232666884124626146853087622801636544917071712635491159537006636154380966489897822147834852715787735042279265632531150167471273163786829155058119637388732393857135597612911113295685052208357592239352761184588752582628291098978875595490239644051699748528945324177354157135666015559991349821965749648347854422341874500706136683401448828246229402377827564041215236281844359789682517837110144230597375175396150561346673435468579805835196096747803793890324817278996845971236200266981368035703421920507313913180243683909823486733605899068255741050683218221976945179180803502849294543436241874214582393509145317972019046880560363705504366639768588711249497702025821279502516744075257111231374317743469135965339537215588146644484452388313182115429185338718678456712433088019058112619631037480333577435277833739213546986612660397011449650149777230610211616723291145671468321841035593352920844721624818977775555585694612548555945783529436687110864870439957111883642237717030738191477166072764322526784710400115026364138020435851957373191093325413156417102510722767473569027346022645804754516149099013879383785852012350409576690385171155946671184398461402367336114732584965524442032417137041999304502927966984052446837669783904701019708488862220142197866063368947782209164232286366159128343750052509954318532866856808184485626101473561095472001707559817117964690752585788145790862263895709549782882863012748089644313046487682824884346774754809121350204917339040949398116697699077132925570878292767658128058627168053146056369293744576639285075621218697733240538622391395884680429472754116452076469581979535544618077645440455792093691208335108985998555739438109494790012191215709474648423215682784662070974054732352899507186384069803074540476119499102995691646887500359997830461546634340790202783311309822543038061573450983727060976986414205026432190677134001932046970899505215981235470589124669318925400642943402516264894746912897921549176768055963355177064630776915182871987467845768626137663404866760953937078548242051693079263113242123431314326662427497461983569624360607604281584534234523190421467977385753481877579922091427455717026389853747993029793149786000383962155843048548821166060351890944779396379833761122225910657634040992099459834343942401093223724241661027504022986193496769396295006551934941921173974764930533379989820560052924611617071606021736635951737280125442106143203652116634513709856411789865789731521449721751279838697126523200557545140626323767053674950869989730186906893198979036430493660169750018577451353236554375412067127195305723905083739935416482574085959966942471289611939561392888595944073773552728570540771107398982148581782727460625402501909655432765507692017918648118487358998034326174637894756629218636567661901430408860337231731134951182958591814952099658840963041412544989772778142560052426821477258529558992675505671918622499123094445149520975576334816637792965101606922934654493405190912975297439986148894716573781976344663411987060598679273201775259559742376756186719657717115651146091232268106393169782061167826408944240468313777061936228621682505212035708944194886574335663148044634269894780103124208564229837765634643478393665493810477337711660797554615559472956988858096409788247045134876438023858450286249505564726210820040912413754915944778374672063809518286066733298040161239034826307004718704992818335083275487075221515015360728766813282477639787231964189112336554223758081654859586038397063051218941554389261821651084116105958727266344869128539460279930184274896471585763887598021432106262246934377806716144322191384941872345002197729277084871748103592246155366042659556411850707581751950596033264947979349440177139165809302688636247167718371213743932299517740054619603596260553157935181181158259697354657341199350897721607182551093976361363949759570634275202666944313828107237805021644608062680949452631815922435141402783296367036325763329592250000690287612369464447778234258817171579038636171385563024221354186200674094358090083345314920442630295012487432211478214459101399246603209282827973430123023144779479590460477950587763884700159806139471481273753957123238707029394590440153895800090690578803917059622454991555881398710862769472950020952339678750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 97572056868207263798565488083608380274666898143539131384703712738258802787569792390529789579865620304832889159716177624658826455808720649691417777483930023125216610111837647797956362553030600899782717758400301482935281571828123389006051443966600520161382656148772296484793558500650583768398975230728532701094813976649503802611158798804646881156925579673525154753325047859669991261126215034843377185733423870256670403344929397252028489568649889588092095484766444841846679421455438174050544927975911540079837642870894977404454516125944778275174967166164732216310229301268355806675174703964934227203278933625868903445426371951297757575369215402169896076385104508449499166225421775717849377321570793919641631789797754968510649151535068873499922350958354810897778338319765235927174396910734267158845488969417630796409228596117087488006480151791850612645822764543695716635811630104157879000723368321684283661102549279038432377990041637542481994221315134772130705112223274318703225722478896883189927487360261155967766366208293400675534512415412340542376754215589713195220974022896711292288378399861313403727654075855601113909622496004502088382002869329683993410260745891021730108765025014135369421272669222900326537693955306591091142352339269122811123112381094948241502198074123876181350469372240438190775402433819800013929589999837799371951292777428566954700134172556327338129855920668551785707764116823092400798748721135544856963393748243878453064509153063602644381776240782781628596029044983372829245583448774517002112191884872379870407358385012408736269617840949932710147651447356239253020573138434110204976366990725007494136305785641559465737308315924033025479429588720862837723413707524728048358715839221254023255015655466163382068697226544593575397381068591848333423903454327047913368512891713998118916186485012387712852336134237745062123092784754007727010248169290157656473130517243109277506470109452773358477844894299319777828399550796733561179363568223675975261660515031047332043056848116816751864916627119583747028930762048400073649282812882028844787068864155202403910355579217838790806407683796493578723573845529740230130379211640972466638857138984386484597196418744940492633684880099338902967026111336173897731684229468081222565538967088561543469629645992293992976876424733023402625516987797081386967093105748761179729562233312796293860122557120237606068864330902588941869110461131990924075741699646904729148058919045525145280944011241315376821338253312338032919035958279150676236275264247310818042773961163079256127803492575061693174751045705685752800549461028478868674067501828371393082479574254806894175340176620047244546113865653293499544880789144890326371966847734261132621183360609798963712285903447526359651161482231478352120322411678989787677287525305027511094396027288670182863083330983910545107203261128067562488658502593292676769542177027759456156268529533929287113481175861943489679513497656401109004974841366782967050799143042844930672964808324973892692863301788303402487615730207858019406868482792699474188076041443848743756142422651834804833956307241421612832697713578206844063409828397663803356378847113691545097745010242594687891451264633723686319794482525496198364881086735593847585905637540411088338052334641335758347788510881609751130267360236779358478870339851495394763612839202485899034615556873349484531937792561916571180768244232704375559399252218591584881796859502801713997199481438370511982156046152695550498873329694925909130895312484500204871020263005917323649631098872041045066182246994976276463291503907985847667226745728696071345693318231948720976673728396505673711549240733471585207475723625568598304250215146191891779709767346040143108402145655442621980399260958273483978870094277813772737333822279742837201059322650378490413980885514857200816315457376216863452674197889945254843469661922844450312243848447947002944522633790945428820439931903771491656942308406785606128671037447358886407518554998885435890012742948835618936055534656321123593512100794197504601265520880083522000419330427948573794774871321837351319660076175469953278684574830675283241199719906865247454389067602770147936912708227429690476071123839342942970564965519616829939308765269268257396796903271013717393528588089269589333794765949950619044014409423989696805904451975970410938250304479028693771880537876837459424986756145909443559736254420755973679121879984616274893382782728280080398478706646663256122802965722400920449580050421404131935112041947744823112447396872574349273326470274062005716863508142049639392945366973973151663173098295305353984694970694080885885116858303795428674249165300177910956730545670053216081772529940048249258555200811008379418214049573122888402906017669347206453263156199520257450949138364773937753991960281809074895864412148434685444222747781644830533501802907259956023292235243429085970055673333510133528013616190256591893510820100072758438223838573450981221373541805043003446956458813771875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 356702642034274995552494242366680412453509608557064064874554452382186941564139020608164222655823887497590923501904027718162734353563983880511243641692640585296895311457472529469343453700663505441401672890191223531201665110976874827910419130284075323485466883256311316314020109620689930640533536296373711332097690596203495703476266353124421880594103337741926357184854595694555867305119117020648638549550757679889484723084194142703219235786940595049650695301701246081356276469652637624090227083450926009375505460763898791812380231933668327902478017442079134149615481117251741538263280770357855866373151410324313813208690137229902073541691464859029355463496560553741796006522453057342648436964676319460051062480627762117811308228741496326754550487266659110705524522843540597467288790851565373067718468953355929224789401997930228555272402594814941717405637498505497964163418430836303586415517240945103817852061337024408102017761364853388233573291794710899580886224836763292537463828614785601346059039974833933968889813483854351613253557015715174713371190130895164424768544182714961926776044666923002112728992896879849132810212848897702509409973429957203398363590846408287411655385590672051023525866858372749616238724244300327899560437322863045668333820327582835999779014753872429054283183757431641583243499749491718130050578727480868925322959409404555482928473772393777184509856553945609252925147866374116726749291595519045688306236534353209281466899459959352274674793070538602847084063893136088048945746810709328713368117192592338879116708884738188471170222611607673706984060823558971671567136124584599235271380022533914622162762966389692038918759927173204475681874054998111103559736446120947322773493938304374640628946408347894506701734560790691060087741777347157454175273857187266918252380826344549829295084633583791226079455747011374442821014781064794525867012713677658741192763151434032793267859924944401268219424212510317230488510234374316665108958891243418924721006259088582309781286146345002905545812545029945307167120904162626594186215887982133630057985671442176104331938200386614621730350146271605465418012495527779644615229202016567362452530364151193775037193525513675638930822514738771711094500866628523863310010875450179242382227338671903934704701082151327609499625296589600579412476295273560015907080987210356448759916012731817941840007172546800531792767610608181503983131033950900517767751106124483869919625754865936993147842547111525538084141054184033208796222730744272655746711708817963302378892073991419890896468558651053987953669071001690589078856191869245189113292329041051639725963200986126482255641135775930091902368117172817519204005627866080011029126373248039235569307250462064745698088763745074731489285594310320025120920181746557058591017517365669182597703637638491321015892207655419454458736803572971666424498652790442480209449073313623475523315040053574463305541708949327919319515951814602721215661796392637920752147434014529663797019308085515350357391658563018829089340229029228430523102044751934057159494745181843651044363913994406824698419431260295547247331829914694644766194132325200782715674887684564077195770648287156432017261617319794124572295997204746401649677580410694959696923313019762684560123398119017929648654955613605877451037345528947813806711776043787461227509189589606393273447729597166489713658506243358104846697366897265084855945214853233087753788843358597406622502279748663912831371719537519331799590661664370909803985744995671750494860537275977985119913262084662746835268010397787745762233292208062895435293287212404059831949146552513086363723136067640956229647658011389561243712159171004294876754999588135992064697414500004354137451005918148887271860707686776625332356554566316313936886878574278553162053175108281939619432636053668986546756715433039383807829549016533476330784969835136676601983169554532599224714579748861952369489967067447658452789342446053291848794923461954511939717191197272274071458705366525323631838057032328616306425926138030099995512894512483440417406383923539808486515271271088741072943656618698198366800580258414879745598163856390780941219075417295902586938284042290974364060353840158745327280604001007179238401823959491142060428643438409698832817452082339566633673484887580604627947077971536340431292726784673986888763684708031214410233692964797277719678469671804065308316700530254302938120673567675270407709808781503504339418618446650920130071178160206801277526226650118236859402287632572310048434519912435961122005337884441861171987468923110628345759157182723216516390226510314992239640937714163528944583078124393245653536637354854922093608856392601067658575061235296064703423729350983165103398024989710974714750957567189124115074591207711914007233702831313872757227399194822567921695559261018466527787088388880160619695546848535799952501381926076900463870008509671402019603166129425546089082361984153574989768114584160296834479403871433219665295163744987500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1121489219649409204241123253055383388177936299081655009358964464033134912458835268726425547015799883348155798620666529198551944090250794465097562763405274603639518719064315867138704201194589688574524715854631933114616056971033027446904234229166102248156098677696254329626668289489573268594485768547365931704007987246553474101571577496250810099413589382596416798410342832304221190736327564121623075497959211353648909447114914405419625154259545703878089982302400373705276081345689949838021579021586107041141139022716333833710710900563846473311893412610263641433306117411305170650894809441036696606442156616376024959891829914982995450199732738786621392202531272244372862270482840079265409425691223109401212065472970023140026655230302836266522756892386599427172787580080613430680995938804779362336973650535922270669171669116748828275387496180648217619096393221098021526168041070912416141428622436093791810661326593683223747882543909200345893337899849852573296750998589573798277803715091377291161316496067196453148677909074036580589064239343112342247499241717860319911417657917673857454853909683030173308528801255665418328406566827182328959950990543980207414463024230349340685989011624556329604775476036364354906972054853767262082433178726099108806403121299235779112024788570782879112051276496282189020581356752303289600405564255084723925006400442566014478950895139190226992485969402105268211438204406652639412608229487404073378134672719989842434715448567764737079497341154540659097074071029883089841804010327365142478237388006315623683545602663216196955120201941058044020323819270265974678705955144721568597603550212441903431967607019563579935345832324034419385895488993307240612357101606989164950147741463200197181640597362135912440889918278709004007238856815734798903192660777980215409660494454393609181910618250936663226291373295656353201426738469072957847509927676397177158764062985002995378539511049066120088690716447071507285964184375183587236460422811448345595310400849834094971963025464343206269927690054532627552900265760314749518277991366576570168587539402892090158397336450769418082333500889936366715588667513371138846000021965694894807878402512273234419369590279192127179256878306453985225420594929827811733937760885230941414015365993218572707549882854049241378871010651728876265034533930795026618788036642963046768810884292517030310537137415653560177961017536525822467062876647000573435864083030122165809239026517889352268138303648233802805469794549589610867433287862690568172092691269710565662114579840967121971594323158249695658047481720374128863592712340339440807976591474558992951435360512252083026678463888069375912887228041028940616551229270519870574156862866773149201168758226893365373287909786998893893914711302938467966054056736045914922321321796712293953995857989331924304998601481465218099489797859574720143641692752927129215077761580491292480332219609454656633375529401258186804779810881273075605172512111516943846421891762537303619573591403316231550809348350215692508571267718126907855720519724239051482380971598654048349665075456434757504160302929116855306613940543592208908893608782494880829224194022538371228814949476347245453602232907108506616417475886301445905678248525153576108326900911577751924387157806976971247394441900817955685982046525167711385078647797851385028591705496602537074594433122981318809018853303568050517213915689283018926410747228187027256454424043358014095962867488588941271470099653441271109413987043448602430584897379397804805464899109340281587322936103343497266777028760301191507622696197590527034950333013552951252181436700725671944502837085354933730813151373210637647385219191646398493163468013714328365017337246378411162758029156100218402338548961923281234084616301766902227535347476930858941554139613176192078754291048963736055961737146774049199162066347704879608675240353338001736291053541691753164282955349868820298844185821445917786721868736132759563399703499202289173626866422095606770373348432578893660961427270460177355410743578143594081352510746396560766729224712651121865323792288893787281254504549228794044063026217964822758409568680239340797269608480485618791764994943178459659479958285602581109762873924544678346541687159649709888676070211444223171797353801154319742016161413250444757161173546018387927646104432216016061874897108089606562216011025489410889830621160447724077366052170689217052209007338289479478696591120055745021061912079110730212080677788887226305103638879160970090474829419979740335858362210804696463875609117211399245377978949367449906829423651956285863132390329687737121980554545976864260608621574939364440121336457519641219157645313855412450801358322768578574012490043470610156889666014966780993228587812212158479050059074303755405591546967050699354294649634176971779873485421432620239733852521651797239211326360943331280511315023196935999463840436387421201721270057658720861470104965476999506409236501725147326563872115631381118556560925866981250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 2854169174023932041396941719153744809661583220226186694243235923898660518495915752402516433543893954049132675977027305879791734714825501313220084378980835316445813774146668369586476296211778977642085449236573022078467321138811989808714924175401493745800981923333361953446993898875844488025371023865450012154623482336866919984916266120686371088812872343638600264513122923511868460988438774904614804344363812555771202620739954934961191544813484850830159942608712672063005322886347906026366399084123346074110533420486594989107966410560596294519165482841788598934769398516131041524878312612291967590050470896390605894990547296448333064696726209853245414757882251542025620044099582294629378296165165971135352438876246560660030871529986470644937199745349455006233373537720478208191126918878296594894880629578043235343081396314428173442337776096215841525908758631518061338052627261659637969240059869897421257837280816050443051633210444406482269047371411872004600337855671876787357125367496234251113118114334725651603084099461656593754891732779587536398793499486002356638967329007831013161136842618606119313601740359185167434374046304029451512361401955295809722293119493795866894125523313025602338241329603457507111705233710709804591977365315236819887572759366859672910131344994177451931604822360960048361580579627890047706100400086468566855419100215446634183332625429565992993778093415957800364501910396104464111032849523221822878494484309775757072306910525380180446972215349858564553608070593191830315663276640929441798084116800133859167847697461982995282944513253034022792886809388703069971104421602024131325401322999118392355189778793997947916824366717362438114485589194812719106661621220037046953665089648582099901286395908129313594827447539357486453658623451082491413434910799970388038956346876387803190798566583146239785392023680682466076227116039750177497534145681170162622482183745038910598128319085776803158300412292474383143992974372484900196635622395759217487456476364739238880513083251351664650279180708646669798333682206963302874940411305558013754567399681628915553942689430633972640725675530302610579875768445167715895058663765916738911248461499761912876061068241045365429883715944692649778104553188583690179221404560067298997012714544673349269851466757179177460346612908774264774105919684263355853173301241373220050644741053767068451182531441830906961726577626475393927404945514469209819809894264491732527141028061956435137083764716311994916664649845895977632110005652132933562034397976152062435605404915688845357372964570220597933684937596913392116764753641067733807626285510669798859215044243836609919177555761307011909354282913764817868906264153444700426192233129890271161349268974261974215387171834007798141320270444212714376532493962700619176932897697039302364800461584729586629565733643028268695559093836985008552071790210401511240474968529647703144495124921578987482577018724519108657291698160645817378479451368060806837519996235783177078416627909600105920586847112794614339777542686811692776633824573286953907221012968252080532302200648798508928959944150367038859920116758289076271197010992260908385579214076677312794743791475699567503191024095217310993839394783511399344811705027068285397434593754143715171865967570828335607885278948949733542455828721438371188379866326865723864097435890567118172406159598808333319931653130639748323470270825941152806505620982966176288621842404106213939130746629077357009790360968785688080939780700222586419836056879926668171188293197122295368455472362307411805132345516171334887933642582437299779664617466054310639129751773272423297018036543760170867979201762986803041540294425295497543351666122192434010067730120245807945502250026559831617507419946077931333875034722211395088562609269792832818065866495111785474830762172503353270651703554867727387343941034727987628190291053377857717819674199222530740439377298671842401259972070150454442365745367808099512227617233271813700561056870767619384078390983802773084013306093403364332069366117875994659163245158379506541470886798066336154019982781335267229949134320922643549836578983920390407669061681095860605153820159225335948641509924837570911934543326013955734028125741390575164290519305176866595097480373489341102809319135425972287341417941971012060006766337657831356539378345696329061830551350671437580460146865463985330638961523642030746234362964508734266901794530838824621728469599808439619568428017979659915922363930202054292308669117475973775387424091767404239334339956330844794175460335666827347261966525076430181642499284643858992195432625973607266905089033128184483211987489600118790627986082102633963205979202268342372463146759167440237978224269704660467501624439620287765185511346425750592403137735690990597642070062193983704160694045034496924472658670922627092683974845772354799676498587179281741947877871966102912972877301740083938967028727798978384921696973953107807761607958468619570968598793910064877025609992329704687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 5692606922475873344750885224982895281632352142714512444594921588428589318871844744740702731632372373195070102049630083849605613442865347686810889287248551404255731535658049804016271465468761959106132784009899161833554062638840251172470981118756679094709712884918625344570524575813991673945724839312494216974779901128319993560261296604215446051330441389210476168808459667676566495400704320109493875777568161035946807033987214431186382562829546753069416144569081491695952174901245272184718791532162638940738001398719507804028251645134851744155228416441619939079942014846147945675899692454217930671451848334355543494145832317498046413679525461439244490365667423615744902232710481132684637425894209834968026903723517522224137315876541278202554090424611793050406385547213263093081688427261840364990597147447966799487965252986689930103349551167030830749326202111697816189246032789322591620666596255219010722278560340262233256329525871860990903175279898753606872469187756266552946343350748276976308296335890139382907169986736144945963499040310942687293942390262241340665268206778555993522912652810517436002706046095786251266104520116217844364416596825513193050575661805165155688322825624174192801853846819893939413400090567805133482311562781058940682547888664555709241420088327724921046755393968530430880538738668653372647389782920744721347478844457485255228891566021465205134997360439613466773375481334574237325533244069692681344949161530318297247038843103913744665799093105014779367089091880724363293124276082370577941266159828470511436992265720313249229785083702975960704821420452351139680682668995829073172161263130124844250708652426331783620476993626612474187112485958642182794062814415844080480941585079897778866687717679539718106211977054265079041213710726362337920499161516210693955910840303322456400080136601709119302108309872614635398735156179493589033142639171357385376307869282609925636901077228457951495467442950681786460152009626919962055180513578127377000088434150474322746725955372250429608467781744023739746844521362736441172392713028032337032449693720390502709892206621236244193506212091174503831217635511568048278452869730018331896602897285790041414763427278293980692502349169134608629186361039134701019910428434097386498686366046746221353698079896675252854696417819441241853059863343677526365777814099407006200999680671657195601078875155463523853472339459508837625705194206843756139489717812843506732262663164216061986079588777861526691384352207799549496731189743591163333834715495597148553925818168933225716184360823827494403277406172382237749621320504331181064818107617951770380249868440387688003483456385325864913783555880016326405614112461360636753768789321027753789909672242593405315286939277619701386923049911204672094120776484465773628877321703989315952081822871354282926763793155379662753211345268237584696979811680433032643784158287520796657176557757396544888840035126101970627983341000560383345891035604784461411818797129967215863027615829233971740666879362856645277872041574183119588810384114894904027502799231120808526011581415340264751681757886827042797470475458611457689579517549954195387283007435958756300119403972716757152572265758463388619428087994635578366820977551762823111441228102225468010855031147762707422573685806390348236092464889280790922812990285187797316601513137559542141264481034378789426014718669954903897576424906670711394419524064116297135509681042091933747256017310126219689416075890669749981594463810577485675238074675776634226907479738597532066598977432896126460568129835608013821097149163711572183070767920030964708443980248394867114890800990870029905103395971699253285244949821855154999904860118846667170301755601337940639030761051790913053037747375523609194844450774882180440190209186292099306008676607723790998282995312939186890411253722027910219295570221784268693883997616237665564465472637158201167596064867179049040967817745884793653837163215486239771026751691526779181402173875996071239150031951103267340605993916432837649466954216479467094685689347531568072558572316252896848918231522867121304425166680719772624784250510346955095303420492430826697488212083272641192837577877421797206646945217422664540416258643255875089294954366969330189490893040989148752657395123074626014260562757763953315487994414536239258947019889027651259189518112779802857730292965539386656222154808190074793476502691664601738438395982010888594752817936232399919913188568066194120722702107953625141422703752068617456192793718596889765618937705865539063053083270570347827332705386321299335838581184543106092679322871790497995104613614889980452316079799402779347573106129605599746951980506821461320078183153643389865332547900220466927378686417314549354868536036373446095149958880504055800071302859993000362507962133999015281372584794079782551979698366157002208840529021213281358149521795497279414089382256829529700738848323811264722148950989399331567448348257483600601919251296629640727798711865036544375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 10802092401555820054772198652219407948313571624478313802273162600532107315085733654223945534480078039812843305780432459771512609238691823238537713752768697166115080045766863120847263367380187067831557918619775444346687997377095183073883834852986956625865129955277375902430115717612504452412508467121041175747252458060217918079884870340716881018165317246609998110942384387598209904507395421244189331020061523388801437284124002825172601088602400904415989811375186563377737948285397853579604074142782622036758484955008796744597002613219247316186480897495783434465227839520183116302811987011983971487766513344953149087179573450677709225781259046634959922022148895346051641820240538103008195785308011608242774184075929178015896348419987660454178598240101647433250778011097750202456709262004160902378791825709644978952471462454928978026829113072007132455444229095791168635500573293386883526339543048706477497177094415171957556458229915979946588973533844139873462482848005240584802327530602087252789927613763317661386589636555132796949660565948063820373316774872531380421135735785902001264896977713986456091791378323742865804254320175625987257478801377151089258670473953089223221942917200933707217648554476482996934489998877406266779656216279185016372432463189098384883456995887545900981274693635676139561524304071177691578530951518440197273141526052043828917574610553829745900756195529002595778033652171751321807672259732474176932141989777365381191217027144668411681547853480841715366667598221810656926352255066156614965318287905112877029524197049185203485692689522747939241208967831586794614852566124201423260347817078180367005866251676705743738004832495802495405281875772185799467364589689607878589333625596742399948646327728828297657552246284750898534738077755183403319126363080312298547486229309784165517520156783904129588788865146198680913566721222830460907912144447573358948494779582466698874520233549915232826454886734198477614939931851572532772212423404022176971879244127748161130949236401855502143930078821237071825412469823211268427991537059926848582246893251430589992323217231392462700845377308162258731934084011003583307071924005358446713493547036496139162922851139213699755208286759176066817611044276910720502431468881429700696378775218084343156582339896671239713668539873868379615217216832599139667277804024012616060061636344216681272735428411387078060366200425389209495891489020784674587494170277089757711198477079671606766716826568159564887164276860778107543305798758831239762938940756360620797172898388660265752405629148685768369085821962687317887818674363870363321664653816149798186058285533358155917234266192407370835893060181430559436189748619611945684236394201100952211359517894042557422674291463695214481193426505256371929167968483825373933341791592405060591845182257157088402131970789959580214333288524949938376847027986068343023190475796700625061447489809625593547163346986020003589613255283350972618146057235589834278493342212048893210961165704355142079857705487414887433115879848541693622096756406130617324203401863289652869158984466038409907897477120043236076641642073836505478652614706743810136401668766313224485003062048477766815385338627303692345209485232949219121883553619546176242448338231756355471363228868482837393310180805113309710000489000912038269205020614177227452850142615487580814017300596618119885884764756972163763249359980776065770697309409827297060144024832553572412132330823072344455203859329419857875114402616920549589436864394947436843768256307202565073717950261884640259065720342761459758986701487226030699101892814102062057843240181297321316713894923602563152317330158756809203286301173249508180045927854542508120878512883851419988582135454977710679810742269823829358695060860310982201707798573977792277874630847340850200215624565852428319565006242244533029289215010764238558231489308692294823571809231910126832909216121141944135405416557246754094228224266061787640592624770383253597175218984836230850826286240709212772109780670519689830300232014536008973736870818157342712196733333618396960538602138338203116666335635328343424644214640742896227267704617946244621022746053643356390897618888800816358750450130962049129317385694469758983865477323167765335673571354550491789119087120583237185791351025558623284464806677059143437018284425155456552073717299781763737636824997312064631784773081647215832021662219108125672175190230857009314869632147447440580803029452883922687160287591894057760860031701929669906038451380107802287763373344056858658659223259601907756224031014332814538083113613002016528065941327805783551649957636519779372717524620613586355619896849061545468833408091865392497577517518165489519877257898473029000517773508258005385141579397341929349951675127264148886660228411497027678036650784443896197574808426103171645151426984256956432376822896625579066792844837362071670796383029700199048169451385428520223344153839535881346672584370323802814561202805739440205511594488038360937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 34788490996566910828883269683680354822053938198350629373242957383383177118154544649620507921024192606682174493679842886080762775353334006941459036504861625213771022428300696248496946210614783217419268387593309154215102157346751108262990961873555206260359896218612430444824584989607676088973431159752144998176037656992994947012159719136700299028090868744973122104223068094699831389647227321654266007305366493110811749801993798768631159710522685636456448977212631575937538830939085683932681688194786690396749158376973822983568810261069244657275807274908031934768553627833631718301881148880331851777256308572738837867264703480802781646458616240584039192605878375889948192967802637684979566465898583890676098875726184607436428766046100900595620380197157158102220234947883292419944304632628805355207511488891150203218372642751199080907054788194214259846656231316125055160068187775415397130416308159134507335674941077601673026291488130782330797269847504750078039417759951064432408096861728489295668907828819178390358544530457689300258783751399597344718658222855745889153491270524082182742718795705779977717752689628954212742494048319133205380109016449032335603059815664785703463551324644735538229884735755815293746382865227128661827357919184033578105836385345461233730054906964419908380485206777868688667138979087029073041354415511037385965431628325714878326545138376931671810109145553588640237690233295810958043365876005005384589035068851583762908277813121314967265858129178664481401634327585489962753464711750308814164130237431193850561530063514253843917701355448779667617355258500199852116924592683957316423004748731372551283157378775194940910581908989833059614340957237206220711582920828388882819249808806658352791914760769937777484003548379825716796612319201539443478758226310023480215038974657891370202926383879089764153526082335411090196341556350345119903630655557504947107003860870392253031241040980265796438550552794116907545627270429043203286602823211402811812334766237420072280280217271123933300199058076301400216460688734358653468148366958006352997097374704190070818247653091985578048287862541096186904354809896627080987779836398273172968673384460269848271662568267036454873977662284242938156316542060474883319355768452786333796614997460231946696685939260215142557240847232504373937612768114505639242967834986534696251772697326419594225261522819214042156093133695812925520215659469006503936069986169032760114208111966209843916687828848155687593984015734071786821653432555637202181021516240165629670306793748796185659041375686478170549851525376994839044032446792384843477164492537272563955193188608966113275789741783137552612994374858467032968971937694857198219951743072753483885042218546033689267544655931197694425816252111381733682390256759071948906533927399444184950809219105633602456123593997935574132362317341893319329327667640907558007007096824062838512307030623935461228711026813850923901287180462410693459103256043229608428898234649013027086155792476246462414182022991140636551849258076244109988706216652916894273074186380277548235448410083146574501536083648390231882127377783887812788999584910935740042386470437820714533560204575970105074259810462124930419617578242600601221963248931084969149960889105915157791109006389191498860067575488054256788108064619665519813483096153587679782568220907994239996261611787935768404906014463381055244674736600515865504963004627581072164321568335348268018972420962313614277414092428861354988800312478938405333105220922669919291762668914822196532753497487089848459397216137576316422602056892630816779993730434683597288386104350904411678192387169597679106702531645523989629390740159720955942637184368984362109184567546071818121848423902321476185505612332757827311388175748483422937312708545138695406332187369217705558017967732021458305002954920224563817167944182724294819542642948895274100850916838895390741090910679478874081905416566067291842130438233438838590901178824712104319428167019923275543163060155673229394649636508668828101431506483648700192625140757777944070009980155756255415303787815152939560861937625287560898076098563013953076444443957772744652282586101402581059427142335675100987269260843632560891120732776529591387316520505559111439541546300824274537737707261097329122741140551778067800847688137148342377809080630670562275794035517124239108918972208828689200402456511887852976573333313988926903280381062542455456701474170333337041278154932645603934789909394258175088003415680133529174981367898093360889870067234601661711656978102452097981693980771682964872506209834034479308602165754116907280713284380846908849650387632824062323034910343751642709758067210714474432007853147215744714214654559943999909217863178274960491790353800777328736308318201434450016813471383473573508330245210707154576624952051333029042681865674711722385556472070071028378261782643437280906477570079638499913845204956232608446508749290469926280621203108721102407071386805625917713816140693292770312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 151767816759057111033019110755275171586127523898753740236272957722355311644915821253680101096249616105798177641999382966552367099958376458364948088673369134943645023665918428462540297596743479116540126784070637547329131663471895269274685749739424726719368473471968807628508028178620732714796152057810629403119304957694601972843790293175198341664204517135116300165624431176726825322481808840844738047489311325778537189833153855556022539806704834191494370174617237141153758667780377799091283558357807667280861925771933828516772448247308934809037229734945835450890509742108176667932883746616450067779198583599831855186991808349406638491157957316430385260678674954491543268128941941202323981351149781932177264590710472816874458191297098108854499297932695772136489324674967154401850852779022383667163602325000944380655226247691194228942215820761728363757544553126401556164392295835525846193013603234746899801205979036782162961654871871019156886264701877110381246711828520217027535153129953717080616372236017318588605296119486599256156685646029200331622396785723080903183197102692134209035955007787911939534124700193689077887529154326287257070377848418828268904110948600606292910344350845923287778988105270768740059609162948756713249263983125346893471447982287290603228937195791279665869787334724130806767986510851508680048649997706757491849119178770394144041771863697345357533614511595383332951695677340226194447077124726490994072945550030991945511018375245976113195395839592976542252203993508923772598851498944040209234516290088440551627312516572688912689358293366280956810432004788341672280077864659635353207125966763179029049698982440512294102915280518642768150351684955370042378146222735207303133786391596440762451980809896026199564300368971890057602237713456189255733241906263630993932704681812387862445583710404837018040432266035632746116405947223158936465519694040069243306672689938629014789973694634010081158260398234150495633891583149027794580465562389981568696028218817852013849764875284474335920189212063456099409784854327305305219391328881350563090024765679363104431514088534923694460192704225309777738754911677957475927850162643818365710816297496684856091153168584032883754866472548872813580666221049298991700804137270612346474652618374374156227098139910116592695345321220381866555179539014108773426265684987675320815582846599621917443813531965423016832603333145125016117287762931827072284792649744746386569708139508410278723008515756355665052219119398508559985023030863614872642471426287079206752484760299183295705415521409891781126139097958142936441819623776896657899203165548134268807641500511146732159523703697242676489443644654820474887230236263728687980611565591806942444195802012428144077195826920756354197092844676166263164580774257008022649199780869029427372056632814748152637113788139645640811784588199805566069588656935746663254147534776477932059774348429409787366856419653930474152966056696468032253104312194595806752773101331224620146000145864143551728445586510368238767450981911186560844830406885305128371975313561794700138819815571075104308452991564846071346675596304343663991194964766290251029535037268732526576370340715386644855280793660389967812227216551354659972225426613203799495975802234695888973197768331543384444994985103670277552696399353524256459064339438340246392467850386624471643470809279416465619632948335038347794515621177721197481846666924144670230102297591440529098862847727487034291334858330056411314352573324975756750279162797079728276811715034923732612387540050827311376354616907796207807654436694047571872400798813474741421466154101626204010109569639298847745593823251825435149091481587506790047694596743386880579056399574558443972277746298418646508562844044077180469416223511765522891758964024456419521017489865950602038614308174317418092120638834896532115399771577527320618478194510187191692639227739838362333063358363203292262351614140216449734837211662667231511591737996849056751043748843050620261285912474241139401224195632828436725803176171888497872920274944212423810893783267317206818919251068655797587855142251470850826645925954869460132758846522442590897022615363319643213142997175043460805641879410279351478006686940044965001463048707908850374243106408593616536741903674494784356202686047493910718693772635893240323114461349975166163311411197118805434798837708133242382349850648764334873983683193506314834207510076882879667754359922265311555262554498169121893851258629334405765111005691867915564763880482264167844304647687919023402097231275306793182371293582443362232648638197276884965961402558091422933443701071101523510947847975631177460280539567427527730871778280146728333861641360962485915062259279535861073257041814811379904619427646927458667189573203325875637287714116206130960332993601251679237291222653476008293114478110871802209822352343785719240157566120151518490561970542272187719293469509409564750589986623261882028802239917996940202123595404239726044696376678990081250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 521496744523527359823858894204915593979411680984362487672459502341043398542404321385983743787570837677312274954330649806208245776811366845894505020116016920200057039840772162643861635865254636007545595740676009751989811698529977600272850708957199791052911318636501269934498195975468789349576515085914907349641601954875212481829385910461047695579932288074375202166288037096345317778248145508837243296828021019449162225147481215345193318439787916527756497271778611258904564270811436899064602883334550270703844375908840217597634953584657358418351397619252144769252869487560179913979644526770441572687253684363901189906666792381691381708292656898063908284052414792830716374497991036252175269909954441820486833699645343977688812942341836622704654684798555584694809085207422968213816522550348013372809428026934519962636589149649531447624185921787346013866833758432700616638787561951594177438121768426152444536960885987261459274738219605912082460614806340406901525696818547046875763249584952575654742422244361170865718713717019050901977490897026671406017674600620236810240669423898810094354525864348236961012897923842300791978155260231474453297585374876254664373114430621649648242382958851111668462804154579360369128846984309976812735092426926669607232657681958514945730406975304752023344510637088912878501843722035170724156712474993630604266517302536223706038944357608301733350617284820185083797129886314083532159544761393167211458399215338460599326053997910989145882062958685833023516344212708829040757629344839955346769561332204339177608138065883301380991531808352831453514711266261074635846769494034462668830273911215803327136169706627098918457538350794226669996516678415250423715253020133547513598388492690209571199077796606632419891120430474906857265853532074529548270240365726830045445776763622533462473613416648461583734046934531582823151034868952117717833888150008222315230395600412289280148986616977324853156135455682912401794388744273039638530818838794028885553467768128146080088715837856217781596802850859367350039303778189835150408863239535555205064629885106016662755340197901401839537523865703735534746762527549837827952747800746322016245339657001320808305138878264693555411159912894835468866494323093992747160819591935258008838077099336473841543629623307967317603204694553043533185585719635451126758546490440089506001177590086584762819674398961742407404417444998944500689253553049923866803991657433455566481212975617192875255257366079236768491690758353394235532895939634135635515667825238725337853244367003433259010343636761599567032631214175398402409199231576594521027715460455375230853612290778144013443292617633314798915949697407419304693631067686619218261070647775442607727435852223978540132711372711184897479920055490008286413365845917589641220828502988024169360004843028019055095518301991938248365875599609811825326517677956032044445424142316249810329790388356071517405335523571840414661091874852801815226039637892665774068739683085352281414669310443713031000121543074323306167564548150000108961637823192386577888418210310410769568720189100564113521273293661230606552706566275668518567605473487294847352734731140137289759368423244497759506867171079038553036337071173843365263052921580428351817449104957647230995507505216969957014761154994401164929099425228400955219951966577524548049073273529097486613401162206632943389680476092224648945413433355507597709817506909321896668965643589617189539776136892162930604379674824992025359799089591655958427682743791939825893829621220752173389447106355315355241693655428874479471377695730253988099990122197657654853676190654406481714205932721651265400396845260035174611791902694409196988165793357370334115635308815729901185891114877110983102958012237764649254804549877063051272857258047644356570886866580240613759444744991848287211936447607137009980416187511933859837401977308260116523653703218099924575722139859218882546147190060806481101118778156215677603282078475626146504665996815704719014221384679856424845144633817865349642997846108542025364682078451076477868498526073710740816745790327486901835597818025306741095165545862158680862234825545246307985420187866198134575685396856117568271290471719291089940485973779540246118353326241032142042460456725352873013487913528725798479915151618689046647060236479193693394848842221315887912755166380222061478123437141903357765599780076180419046245744696635381194549421309361904929406903213255498200990376809003806439112781365490853643562551719515063072795769711874260745750300036551584028839392725127734283328172187618826247636420372823075511836138125180756030900462825632836521175874248924285973998111122907712386136639319201862877423492302585283191324463881981809867260703053594582622898288735540218058181759311784167808511662243166378732414853885074613604226449960399077960692262891816455688857489067128421404694266333123052133240817798704606269001954948979681466900274932565486412623722345862170047929550433221343681776719359097795312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 1249566434439481294094528193888722080523359651914932319624764276701385289810907154490009828774973607291221841599999313191261446633656212895607303137149629916101914696311551202986171138059141406116771474424913669095686113978028336807247271840680302490297224062681411010075403713838517086687487261894986348907252606278913863505594250164124181463945521794960301350431300614925242311269202262020907576913885610353532752471415097720321885291772587225845166387854164143679094330247123167604274997804158725723224821674923691653157353159051351127017731250714553249061991205102719242661311908778170199396187839461234126357790343710138786459662714775555324001038394430952594492320325254328515437716634709901983768567847617036273021688738479951207380633277376114581477534929564602821170200562948217853361575879643084244054618836860917596171468710319671539358504922686403463293023903368809209261823310044912415912454752645731276507980350501686117014768567583219828181578513689940764715108657068079287454617786292931398961974454977577834002848676219142129779474973864050896842924604880880328990538331944732131744461150058418472459317417226557426278112798049834276633484233623950511576691104586421151368189779139844397432490004160053358362825830816047296560753992056645762426854316229483486808551159416116759312659025106452800996894719589439057219066499589457999429015241718271224623834381761222996262980958908689660830345036002650010925477943181295371567962579662453113317297012331999060113776196277266683598736483742774064565788995471267479206285991564289424753726325764158169281652464550726898421902370599620313526429206030854714444687641976657538873943991494756414876467676008218090597259174248134064523136592204847988530612074773992893106918561852629020754792063536841353344243406287844462958284575058339451276085837588335558861993744619854425451564098589934018998562107286716991071371222938636793662575703959268099509732744132709686721879995491500965309400905300268756166606438538385953947624683945259255690502245320194952677920444824808649610952385805398775799721128333205945051525939184301686355167232927717227316100790879077222092017985322942845707133614362952563806951801583538639930157309880283008100126390767676088258147201330971492871500105598363952879745406316346290433310978556126971038476378236184627058003499869243217561235359854588447599684888755062306917505951306051648955892777944508191851334805315266592089797312531948342279509639602177402421818266408998462780874431929187020037162218988906448725600314505710461489519001024740573118420646194283571885171089066692663365778175471397661344603323457045616306237197510786955166646322726410556391923249009708999017856470035673285335950224374508735620660597558222278534585378449730440065040899414140222384991017850564018115479680208828240277436572141348107471779212195594126565610079692912979775931678463559013531647090798006887727860462632535151031715219980860923990669269647032042861482709062152205669175638253651290495642805576828519871546448094853277822271856948191176778130005505729347421967185775975163137014681221435342762147987484723448147543229731435151000554408908765229332434183358477236340410870785557156014545945150952214005643882616192987575852656868887304203609565840054389813235498779827724432085166312954452621809031411381913956391422653495796082471310709549858858884159050821387188937243899173962665268865309382835669853829930451608243946655574142918924390758653216167466011240746440874402952376350999416273229234998817961976544646278639552763075900601497145984565939199283009300408377147402951238508288666610492670670188347496403807674779497385845360910087609032035726753319805839328380402951060354897164278277827417321766179465216571585665665368285739250941396689525066525474564480353658094835732039124019438836002876646084385032180077298531320694223928815200585309179998411159047432855884771638799810521676716250040407175890040123415145503291394042801748652470053855744761789547106076160017163027583362555191041025787893729043289860351788660558193756803544507045337913052489742572457978646438218606324860816148034033837056460607951093617099531298414170087272665252234221849505204837699816297854578512334244520057416938501850124435793457159821696956311093903707753143851337574675574573139746966267270688418155304662613009236973812185631943530573365271103514275605163548259180064102422923014458920066439896720501655135204638311815932762377370088377687446751253534535967375131087255530330101370452476293455317340429753096426282700392800031485783494771354851781702786541482312814344762770847012815187816088824624815404824922859126648945319093749223099333778253190129344993161906962479216058623803179752443145275392051286468324888934231515414613437842198990955931893589041520171704030347277339011175270890725927245530148361266293659150975859902368307539691673564002221134276313167931183007167736398929747594449478025388488515080526505474061225618500930875140824624319375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 2103344455756209310579675805371674928577348573671936017363314852553841656924602414668086298282018460710185575522043475113260083316108616946127699739591948318045334452731000426997430949111384025480389896747234927036216866171283572037681320721866889193437395367502284429510172362899689625781075364798639272691043594104987091645261245283506998207416096185441369621794437951178365032214642895027103262138691005612746110202720073346920169348067695570202653293964045272527170844495529044129113612038504314542566438916733936614780025515540308934161557180490123000959001988507766823505769292267117363220066620496859055375073716961966571400554263256820726035265932953495228025367339553007596201503491919146907804872913844982879594280814124615683756324957576843509196362987317831363777793970493846325842374157746444315267953833714978149430812709375239832411866422681266454579159442564090140678382545481183065661548974158459201542007257439683127665340979750436439451627396334004162389339938962070904802253881856617356102607072743342641362017596795643807652800899375523234982419645534158300382513189349797083695833825945739545906227969386395789274602082155233063403975553656697657575453864706434299194339504815372635534530105438286593954772505249060936004645141419594036678270895681234024513872618939784080238935117092651079865279532749770060598015761212105696150402841392287495224479090496566818578535256876796990814935179674781765591302633941268374962668058649986911228904622217952501038749922115550369940806853916614674984116038630297257851175538997489352766647809839161980794363021263001506599412715460012967250401827511573938325914330278830860287647118126528496349290925103748070451830650022220099152911113506429173639488627257378972529252529666496716449300232619253809612619702860875369773080841684960593094332554344476902019372214038136762035032855498636096676094889541193606121412728621809647439260540941822020447648760292503549753917237150580794076016342075502727374155892301815321568220430543808002062004976524027960628029996514453965668829157912106689917637090846169641886599146218155422340830224771729787027810665404860113144945897191785732550594091947562285408778366229773790728368467331980563808191340280709532928979721059029715446378813209655338761035022810301872947011286179538957574146002864145413604964345794397519398749699799294822726673908334353491787767905590336021013210807757867314327191952245407061884268916202753808902793100157819549616677369341902402854291080392828589663156740396537119568820970182939517258780411818416999522264314020487643547754214341666391918435917989434347334085703248482337035268444396925580676767169259678317587553085703705253815915344122173068832851193228278996505132345802383925824958788776382919791503542765981455289778454548764905522774280188161517506398441012367577053079612564585319030485620072247381083708038820356062997900192809978447283721303221697206595716396653979696551195225235920616154024771033973164475434958814793492906982315192742197684312369502645476959396342119937723743569777778635270625700594536571742182853872475045700542349130399817548302200703244558671001804492622931354105203031250964678110887729102676546315630478671480436142273724065207226637573172195523319553096690660688839763551270959549639348158206713244628332423366618938854241542285262090349431674582496259669308568231658206547858406355971449390495915806430152087604008212550195588170749812050137243957512424605907467113432383046471270621022292745376298087742822661555723019148105949808232412752077325622513101789979784492243514054767374348836675627159783299787426303496809370560497272994256934670306643017014623583763197399339357657394698997936542428948378072159709494620322925202051010154950944828101419784536963581089987910834436569942982604560778742148024001014298716352753024450796417561151828362378772842483977409704452229513427381338294054599265488067532591281643895515505366301437452833920192354803321150074040038330295437470793915139430795340001589202652452150038720841964184519745668766532127738409206714930577700760285439714865557329993788287119448333251622558642150102903668534209415595749801337207484921722446596098507539168503080373366158033438370214947474810341081986797810131808719459593746632795582242574011152012504623657058629681418041438207429398215342193258073048109953335605558743103210632020827970896175448929362908612240091529897859977387035734044630627289856898355629885421389358079600795670765487058906852256519547698597149798457425152144190628593732722694371538574875324864209540050048732463164952092418859512007591616983528501149161737984268220233284634948244305926182743116257543757751727396570068454730990374188527299196841104677427005527081338163412184793515028450576159498755387077665310206463533479193083208307012207165421537188240704726357698167462847160021273426316526276748900662320459498023741819283209169323603025502103329622864799842706803624686642827996120289614252463383434375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 2883683092444191106887327824485930262891150483309108935650814440051562748801482064673573888249430633184518595391776480123622727309697797491237505809749585795443655938914280901210384477846790593042662707344173429741918992116772864051649190402822238821748613744305320664936467718081018888185352348262461076111574060819527493652635425544420337494870724745088621514433030591368748526012047787077218718708011846925502661422619563810880724386868302626898202109313141285227464100893659770890380196703802133404922109944190058885140136819172314366836932483316637750930860663718452752691053141230464733448132492583785375829155527459218361826514176561551583054240140148493731590866145498575285565312649384351021036906030340403513636191267919314525011108617533340217554061041249476510560275254207562039842802475420697414541919525066633385877094205617129970165715386539037802950111483725666727027744850881408473811473065024979405988447243021336673955508363738425443016146867466921001833812569850126439639837333200038095360522760569205302372782499362566159918214246249063858640497741881480719148311400407001242650414611438960864292587687181454168756920943507204887410169481845486978002069753013562869797808384459107392836874616689514856382076489130135849547126006356943789944686972692515692141376901679993306425662251154173320581376398288438623891628963269248291620682016042350216447585789178868470713168041784339372553702119297135767389031410788271623529881971588892472349887909693610230298234485801985827458448942051522538264580071672140652870397435659392716403850741996863131239755902069681171120745919435782581638556387167957489757888016634227889825636833202666276478104116178074228087852772470802656807676527094346176913062341090227435364839168633587816515855495718064368230771924128580178155607392460767786537364934101056662853833573539773110540300566233627745246753914226064217067995419190478855671024915145036955206050015252423699342063163804329776257814486598666684297502989305971707538289881189116225715826140242912163368736687783603562294095212392070125717404042118286398117587269244780101521102296692906287342787134316495785431424207014369042077536717284810517438507644414913772720595821966897866408998101087315745469822647749186447327291735879313206339923028277511694867001653118822730841004809300769301373663573667073161988561126191185022937845107849481512402323680470427125169243768729433690864627841209394388561545272006501070842337061788406514911831492935196636840758932809874047960541537025236366073110465898649331042825923205572002861971469377988879714005104839322632749102410655165363310128452420450676759916766314126895985387298461255181042211283541324876957961607659775796069577355199806207931635324688754181422369155684782627331196434810230644617188580611822055230318962558288001435771383267390154849425924230272504303190164516119706828798373302908618525503262316622735612708051175341098718436037094379450598670443012069064509194477472713016727882582200731931976397085629032634657331388954081100124905699489314046154946743272625125154003853652902896595236868672196377526408576484141961445880125863505836821436519566369956298780639631693196163378549050756136309621818829371835127560526843753923463201511452726124391775880261039307805799199054865095868535720458589236059103409449727107251323117432942184215948460754687769136220489989645714362435328622392684709856518673550089445721217290481667567904452667708131304025500573232833992662035292997803267527901997422479772451161613507319375522650881776913072803513929046147506290184448199869114321212186205029682420629642046805136164091136431211773786782091411269796767670167041227283058764169810577316483704822363558527042317856214509197754305372596282090041917081603749029119861934555956772442887416253180911214117261707035383435841179122406807616937726256140014790901466213577423559643365104245528651652999786767264402515010977281541504713281922991696931212736567416727345306414168501605140689676070673260291266578012453879956624082103291363047058833355928380431588938781416942086904404583896446881831751562847656412287175523741926437047042585776209834148768639939306370860772466875691760987603142694809805142619074148606469130063370082215491831366335389889432446501258546784658916764304618097157683058810419505127758063578944143366937895356259783820665679079839299187712415292468292632690387662776397982545301911647965531960373451157459717067693732576315321377929041558540371379354833805608011903138692348405493155590103465270955456746063168761796527167010869887884312176335738953825646223502989042955035871993548050543100122693378384674254465407266770777343504159202118178436357241594439791686670603789327023173579527513835434381718572964562339156078338537396258144345538425124234665486013387992267739919477674374133666065719709298160029688106191146844985506725600066615951903192562457706506985782775564376784564354194661368942757464306826437884737896098188845326989096225529687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 5315591205127562956139555446590940589146851465200913893132218073609472170591382642516333119079412208528664142856405706769694890329433458136106169256590332701676034299476216970668336016800268684901970799024146947248813125216769010543228814413490548778333995610169953607361639151338932818650196194629785133859782995805873336465477540361425047216746434421466937518765822569732496401137488037718089660995979198220319398460181944032228382823831014090100935804964412876310578290175637522529446426129626520588679182575826631225953826013964352652178353480724600204156940841451008651988162752672871733870504384860919658035103778054699585021551950125946357568922397803963777944219623017314947387295220414534036891544133895878316617744755040246472531770506098712178086113327264045283479783114922094572601472565306285954675090308915432311590394409822860488335236868240671908918816701684843213201549268577994515640640284016273340945430589621289336354765373725661748493280912739111066062031731801107539293411209938333874258177565550776684713782474400322531556275706549899729811449041667202919990970179362498183180444006764106909463677006907685365385408769793952219580691591449890149260919043616401749793385625112019835200755158383483015156891710766567399670680320420852587469401530421626971405884955186591068717619563971224135678864896252548771617373550745131619837857919764410481721438091113060343108620467524604118459091179129727824940927911326772222719642984408759165348366465176285748797781903936700084555460799878484478467161771499640961255543213709666190174787965741249228886936620534832613963642307127792904477758374552465093156639446811799555045161812152839344807956796890549788946337178306651886210545496535277077727217919664131039860411700549209429636202876299793499327218368913704002197849330975014281881687717351904985898622178554785561325311296162748026063399964425713281326510389824934626698109248659706573927518027666547662287942832425065044887180519737608239762745783904034545227130445910070566785773855342647185790412335900409184990946402382718476700784104654051156027368648369079215596076501838449950572030340387260333951734723723221956850052089253766537932887376427804130953400615784372680593638220412684831276444308706841011758306892073064526857481518952118935587012320214503254455251292864763868579407612352622403687000389693937789864050190046351446631404834794152234978804983669412052117961566251308233158836915045420991444000575648930338603411901516151098125728821945965878956355340470351647260492308085746827343316652257762643343244680285569852617969552965262125285440923766316201926717985988055632919461693948103390636456389705457708267546115904584382414485483948607635616610196638683603530839302188696600357653001348479658400814776827795662435622139061892287106142698092265816316547124592594357269782913333511482816852225254348690065108124657884653967463651855907102295253058762781293999092702967665400971122367593959627161958949722946309839880463134277896696286108323307645932280785670977957252846314138389838236098018702292580377388088394516535114672493382128904890689303891092928317816056793777217956178957321359235453994887690452168651682989664833647190481067567449610205929582551131687072306425316444468572617629263388186443081573027779543572335019850557864329202939050800642205035799598463797750768332573475728871828665236548829093178516046840324829274440808004996148568257762191563293955204633371982718264478544025017939330978535675068852645191270207384533462197595914803695835143620940519967346081421943648724043824975931252343100288591820737160119903929903319969349821363729859306250461874455103990923756111866803807308672157560348299870046826337184646690394971240519305951610202822368237158329694534341329020988628147034118584969894334002402429662004259161582647580742796585565663587784146226533234304071686944553407836160555971536074930541779568534185762196650778266598869456350365249504524251286850995362994151514409692461710143233437529205335428529467349714924602442886478807004885292037516380003312278633402185001628374319828110319134663875218044118595147254438705293113614812981702166011362799736413008434092640264134150337418162354627211533322395773534883259417790507956987972045589963718968879564538557797207163105582184048922770189390732875715123512925314809674230947131133691880904776109487037353045578409640692802768135731850452086965350197243370839484989540912378804653635229396020700542419395532818197632055835519625025515375307004488254144311693991939631176951211848109543420656633733343852858976271812040141733851719269691260702368433548622956646725910496191615750943351135249782537099965105169262922561156765245862776374571190603987534013675223480728927324277028949461622351900385686821576590847732747712475074436890661782657835883958147034310408195459409976904248534796378419522517827686119874822306001785628548619904386019151253540843121540558401726194477801962736985896515968524360709128183775000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 14665965818914610063187131408501664813848684601956891021907040206050362092107952656408967561132546120272057348798908705909036341137855836415816090465067969484278558980456507777347122116632941116910744265842721794423470961750426264317925891595311851943532820962033764232909003724758514061165897415978723417650170219357563511891862201279677085070377365537970871302952629543804785879220304141565351047139636561863202520180044653815748001463511125465653003589193837279952528912186187462728301998132111836722358499757718804423867028510053972903223744111935916084242553349939267318051950490613642692087012754811317678048392100228101570167840081700911816918854057381405508955038644100825491025835753604515547020982703905348518336053657328969442234775548839404103132594520003619454218191844550413795924176707636242793326421344892722479124263674865538752920508769436539442220197400882352943072740573087674616999478831291988996901480391220673284984307240724004009100495534177660175506886408541307804624191286418064329128312710695239064918015626224186199098063443722078512874137999149239187817659126065338345345759822778957831281300070630494041998840037327820883612166135766534215519101427690634466398817772712582021496985747240433991995927132133203065591818425330875205142183864513701841705079019771710450711761923971317731198443423727060902377717234653503947039337504891311543340360088067819516180047364768508140480438308196424336105526837367054458266356300168813152509469809154778264586438252811268850805429204591609003420347968076578921908841657395701214405462297122450897948013003828827478442390012624971291929438443464616423980863279820520321804079282381894613526488268088673829741958688257263818715773883738242309447896378487157522186772913296568442639186026648503835464358639858341484976562230927148914648622387121313608682626634163664422541824561722668346001355835302396772611499013625672478220757340928492419802533416641128616587281175161723689530562627684417167288415750398350593427570155377042570962074719672580029697735865167770941492513592164920679352599357158953602278311506946018791977566869989171068918314158789005237644231645896315063818438271586538059098183605784855936034168103634842179313599791270970162358349358146325272536839892027207087675380033716395789140712202095454066687586710400589764727038182590178722523102123896968427560804178518987357096933392875311400825725848002496726267008230904693985053899146437350070823699431516448726682198057070294531833479978955693261634451185226049298101884029022041926166547585638125203392580248419011746975142969306427481349850494287319217875544430687675009525778114406431778420648987671975617319381024417918468294484171947301039294889069849365564299178299946529803868348215402227452255587575609833441231080021626127116017362818373996304651994920659907213306254438943191943889661298312631301862454016564584827975924580156592428220022455841250221302720380626433592725477185464485471962959635510800941192890441386274350866877383790103824212570092560273909428174411582905795744850956567913701385179857375410383220024928069813285900572577796929809786996727700707659389153964111456571066033994144202638481568115851097260922154661383967790078100947768279454716275743662419436993317500440593118735295152448452092353419838111403655495150554191642633393768344774960067244430495953846403406035864702130259608966793150689966272462468850006576680894714574826508760258333334408827516280641697620118938398210786329552520219797354831163589524681411865605233376622403132197935200994910299566054379523876318556713809264409588793552320234589745731238580649449132424336509948669274930386283909128322366837106915209800382930981049917279281929527547272101710530000291449013917262777210989486914245291822264297130113565242847260107722604536644878693237450011552653540790349572831308538545042292737431475708031331920103142954010268334348274609288639313948361696579379300316967135007894983398321930002063818539383697725022643086610009225849254256775898567591736710627835300889950459439111286175783758603123208945765469507125076707846747943349747664277597429093649490844499701268390728791561925907577594894678905969265464509465792928541797170971020496929091026289176753343772664830013173621459084151400281517614581281169151954412185670202059902169889242351280514908007416516716672132665229123080651176510119466352627650169026003514330257928963868713910343747028233631551587304126584871329085177225360244328855018545650074728230909416937983205077553494013912136571905456875903358104480053096381237648899986260092581253291658426706531103895157608902394392395739445339337080259890049349572213904052390670168507094740350317730688851315010238336032264496708044287201125612576524176347105082434481683932921673272103573901810980107092464173019020094553224775578725879443431558449615747471702440006793706125245808892571951426732006350824003262851815860551081448687618798687561368175342229908228014152658454744974479687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 36835907674617536553027050540563356154822586750515163958833557865492444202211639456356028618122472415626688340358170194421140027402084989957257634178140414394612794342812524669466172051484324852709034091980483083270252360740537854234205744404245955846268972445922605289191684553973411597739644240071562535531584810511153349995720318565245015043454949051492441192138585885876848393076522882634293131823922711733341021470009028269676811282342873690806218359514982146435985813042441464212241446530098505347612999862805534814645836033710877269039285083952376275412778797536035595931797102883303279896879170196039243704082117393756041172495710936424924577824649735730131794766051811965495231655361859178467742384433040743628511511058730656409442855877484921899209001539749149474610344928743984703670001751098319446739126892068147825219369278132046857481098332222322154478854259210050419699476445788932956050973252042454426603297206168689474514861313714086413179193056085438442042586497071683846977757129540216824932532196457447691264091259506222773551351559525768775468055564252654723722587399955926707782652737217018695876324407981246641203024797518025765000085430725959579200033971903216435822599743577133482077409901758549506493055190713523978937888487019854807167007846165025970774035074615981175646388014370830035041213681470898459853690497915494063044150678369715027474097225698743384090739817368875146828876605555283693563589475066326755695701795526742163049973768299745010171841197761676656522894771730058782347181171588833722416750317724674773348320426554804271544495445227054601613901761541062166267655677256005610339822045167291543358781117922479552721477285428415614464803200989727721711484328647505665724171551960257441754354460017788199091572782055050271863225825927097563349337876530457797991597948013740540556131379788328694548316321530873008536571472277695030060665763050512651969810269599229416775267379378632617535994394430023913906811236481152451686619556646498939870116431223408023768766321593900598419760948796598063685181583309671243740352786523019177954097932885694127017652521564070765059882264526127697996152427834529268711584065158344994648840273728275343564517605994476142193358445838243991559492778842145501077084608021067408966720603767246965576894562005230255903068156685365160391377736910651886051651230541165483209217253383327234359973713227052883907512734325549812567097598712006428743801857523297427143199706699798865938018654893199840842436097442182946155916183157580344648991950016141569704649801185733885384995133958949020070866213389534299484428511630448069485322155280699134788554977626964568946981147992458733400244724665261437960955980532436139845520202854573584357034222444184041432263761721775888735377333642117198695514284382850312669226166712750273087720389246637502978979279562995990418359254514354470137741220474651533745195665607913456396816855548617947447254918607041916985591662115340385983762310538675578768274631602639664685416020126888414180905974076605517175913483465093494180520395148650276373366303327514692290898243036877946432996607825804075502616967550696856643484684004015363009957257815490751468126947611880214487908885041945791858907382009128346625438717354481036693197730182384608518109226797492382439334863170344822869170837340290603467771293539396877769402723548614615986688712246794211810112445193654792913073024147611874668187504176408592886021869726117331386397303475653896529981439128523305476158379355993753157238867654827425897821760985827608736678055561675758493298929413596606837525140640026278207804519113320294676469663491477997472647886286131509153304992591942960814025428586168691727212697761724157147742761562083445532483582912424051368963726291040833332113695520522048633894876586189253398989143344621475128799884372722850755227380586780334185282552645943475374843859080057045191862234570742829450000008310801376245365027741655837843173737642341889646705246380675311360527297073359757507169367661958815714731312913930306613298797829610474948121909520111236165135810852859386853620425371006980820421625497178020995700251726316733411224291747072335104330764985559089611335618017722916770037597122775609115078979479428413626617772117310466950520766492720234550088543060139958231171950132003147761186731891622677688202025106079918910323152331175468380179118858037322826387191950190774920035219432479128342132516922275279670054613570232446803355414649085164064646893576425123201964077301178641615342435901873374447274796842843227171704078136527830186444850671715191714910222709836748299861081804640970432265841295274747677646435079843575253291233296504507488811870009222325688557734904015651282696633256533029513832788909329633449840223648592611790073083452715686182655400844757698747427496298842336127103648061557094385673976466350594617334120016756599648150842940151843042199017549182932900823705432998503592384716078593602319407871679654452781209507332270532986562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 71103346395294243461861624256064922523328459681778104612860198238596242075081452109085196124665984355007180009984278917916077717368903697495213428666292462799819253409131932973569328904544261053712382515130018675653585709634456991095083709304370773942742732568236627443048104944105327211570132037758464503470440434773239044136962616300203590878440076186150599900117655964365532928938333001497021329847580337062312815339183075488785053029680076520746449966941933604643975165458198586055415976403121616904309378963039995388032866602306534116055987852703556762341527664228843927648046236574436750539711993156120936326692595213206834650392617504899875257364706737010468574122820667985279166931681136072411576907979434480260957621398128501616323806844038077507791445083141966807318206984107415474313484051848802217602934271694578558209196972260594401413584978539508588398679267836995206610877386845085164414603858070579389459304147748833903707644601650715933954188741413409150895081169534844049728790262570694813330936876544540961919423784273087032591595298587319071403951259108992123238179881864686661756907225597797596045309510796819237515642054622196543828619853690358435153439932424173495966838630833310865259806388119476399975723360539074451137676954386847227005261718181622357949917939309434757708628319328448399570879143121567595141434512401287089291879693900987543675761774076150284686896129274302894888874854834029940029923544519177486314486773270216825113012432928673427265455685367565045025556706225450474849065128087460843186347447239500178499951579168729925298948075501783563078750410788596537239832347424618717359470972382041474074418027229986874075012147693245055832955229532523692643506083779637319513801369935691686209838248873606941237069050619126028068410060681323269321877464414326140529015511604629377042207796528611419606717899046484517443698767421421725979798993341790491823703198957811441870042407425741612953022991938579678162387425867419951118133810494348569784403291587086858907209257625578202652395092852986888753831918232541498586932371556184032521236705370575482068997670289103904859899656317661221481128475934651331884906281124074039271604706584909154313258273704995018678617730795162091418668583157299537117820974160231081331359617092598733484149062132912792643320104999140961344730675334359863907654643879680255402355771935413589859415342133204259111176478002944699966819012700223745663500110523109386036848846883341211722027731294126659918304703221692985108372259132930319722795568904098723225874836481000406039945259910690705940912942315945879674121741192023307063280146920468317405721155517374995499164893338145232844852380274370437559055523118136482008260925289889640986798321184685355675103374192336833529604916099214887809990118927000137632803619419280825239985501796601656158691014425368574389453421451233779139927382164324548068293076167802664547478180510252577852696344955991525781367401897396907445558889200415990857926367994311504419607761059714552566930008900319639367067097381802083365793800363521341311206453897056532927514581713579560770527163811873086486376419504419026020548954009133966721381041010152789823796442047540650768746134289239710698277721459263669150591731595608118938377227203905954385228525369085222936403218658507493833309288996203494749981230913546310797195720167110809226482935485280715354802717703797156780211085821513973452954586347353653656580599274345539156442293489703376406448191006366182605767883890556841246979145553655798307527774030572594450763838583408817719539712705614805755966893574267258757190621686346097129551784146062515828761585168737468134206442632935177751119851479806265854609402436851196934372384349382283401543841156726702721403436921240591007781511117819821155496368455365849026287983483272915390895651649305174258012015139964929981458159656227880911168258607542007353218973142218832188262173948055669537384930401576048950040738943615734575785900157925981149682022983611238900147590371309989041600466514272629876123042647861444868725657545798585152015120502861111515319746658196575528575709688822533063634828105647087031487740863019600648895366182337984634553399791131287115994454066255914964930064074935197716281234151328181883567010838617211728919032869529886314419381794448852260171975921985367827459474935639841724401745194619715456719280375855578919234069289239284697509021466099594810499970045811830857288770878740093238272034581743458136132190455013838403320892569159679089550777906540408991615729272422822947602340578064675589245464128566288861931786452668273563232369126572224697881074812011276280048651206097927995209418409140042851513470704944610945352232735955092209052616916542694769519875517437048620469869346568646983908565968719048446197793816979433094967289440278185894746402095026161021823428489506741756480410823240358756392077573786993451397687471489743059635788179063288579451609658151152553266409123536069913828081673936793921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 106723670253560625544125115228299044230273013873593106959059636849070577692674313674820752008429097712567192398629690540866972439190557307989574845570870476674314466583821133838373714018795070249266873261708778233781421093880309922283282952077255645420546332768234614904412334977656682011174522678955597164437636729988163548356768620431279890507415015495095044017467740386116676452206700289961244749865096812050269521413007683581599235326787770352526572685656036519420806885837830943549748789304802202463377435293286712348455973895347511058007717579658627977644224554379943390457276909478008610027339095852359077181694401171375040727863514589162459458684741983511305675570881464443733568270154780855228462318371659493285656115623132085063131214349507109342102402209022891703828854463985175186594811507377718915029524922764241634857403478814767672690753073730475985153842590462160094659232667495694420469715884043446719619610425654966566913244208475355760967281138589645108472123886020979461234374548594242560195346343686351783145332161256278741884779363507021664000056730020548884279907832163370734547043499862946364503407744337139556342368056086031914546176413740591259124268480754817297196529161242865780682398059337028781862802007626994090712246018789765164236128835978339717318374515106249554488541903111977568423502337838953651236641405910759034379524915693598345276963495826558766194649628413444873963105796172867084925173065803994256391741594983028326538270364346474966939569558919613213466436725023016598485598655515211498712233117789487055309337248754468657324522897264727508927691168782651814348676311666340291399972031703579108768853967673170379775727652655233776490461029112951403924950848362440012000892207765587925718115847727831480835250604869975665523475451178844059275528968059330041130169935173597974062382726875422651436478797983055626817880713137863164904614212693510692150393803814544881558998619248834309330582562034031413341582276292109908231509286590811090747996357646394960578285295825460712067576131095975116912342588384153073019443386875119893087514084031227556539857519917467438539484069253279026105222550986329547292819012808878282208865783538584835233432622777680480437498475586990556499591424255220358554609615683457704241056903578646921863072522125906674425144572239153806789556418852768617882949977079872489091555466148036422504107336430244466053429372137817706419675306143021562464947187700663434442885207781813287668373439944522868706618759646851294555614602585170297422417289174324713331964215265156703953201956740098274165921448711508318043088390996971221900233457865538353342548363109398688720135796411141136854683112674050319420447640134465076350851506453501644369572101272956511642900125226107186843073780401071003071531403004783135392856110900144317249247857864170580546775121068030454356709788957180020895852404184082310701954929576389651691632450042327930282521987795880498409937788218390194110847890805249153483287291604727856340047406498280091794651084510191362313955430554352518547054505156100281420865094260134182344955848797998739312355505096360627157734401203180333760704392892766290962798691530926778160568672364342324060952792508889324812583760974802238701864945118297836869009490974622534033033365095423311454688711669240651700131789974491750534523423357422400228295837056884094562999996723293076417580709517264303248253885355925513553362930354781614880445878617061395651749882163323232195757000674328278794652719254633389988774835493730784783056205059535540704865129744892317688552027128095043687118346830543694501679200958336275556829667173210601124387618278922296328556151527272952528704923900329605899514902091939483245452462575342727254588936885889075548892667217463936429623717298156701779105923488607319828894810208417590420384537374740261245019292323477307090848446008455654107790763670800591618878544761659213210082559838221154185081306241953998736351671872744490181431214496268784658580059975902696390798409842819300258373626221284850633123930939919675673362265123862177368180642673513336720358920855713680132601374359209737704240865026822353497875604979718488719459305648642425283452951344058667231430143170368220057182277497945148429976540769601635721760098616512466715580781106052701742044838600147232738107879693895704584636532919017450299853403449776508271925347179401089484930189058871716306925274771732648393882799458591622667709389787006242369044947893192558650691950135880001886873007445126827042655058270885264920686669697449226216027679285289778524703378565184320771051513761999405550617146827041186018306832558969954946109095652683247633039863242136759896506750545823809547325955004185636896993626069285430138494395883260015819872143781829435550959653952205595304133756637227627991182897129956505332097503169496953636529512208085569932864818460480918258880057328253204268751286487365144547561113906717929356852681217692655395902112760946129944687565635954409382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 129491271817065055015247789373569981936402171668747101709194360583697684041272601966559162716611228730098038539598921224132468870110519784675645413939737959761633044168035576248615836596463026925148698213088373382787766547955263275308897842278380722888639256520698225135741126329715366117320462144386082501014277314934717084648810381534418490464876810244636066870318212265504692482592211396892333092153049580277516646477475858699069698981474394735188663807848737621775267835365529819742591038136820338743106471100650753251091984256757820734601466052093357105386201145817588089168231936730190205376695731003885574966258869006857981871633834458475450030649467140483984961499485279767602981725920632614817725350679248682587000733680145832132835544552685587625340781635638946675518441001296920597393633096986249910465118969622900349237727529044602591860740611342278633104015167021898468951179687893850574653685340489673802017385064925129456746801537242640307896355072766698679698589028500472111753324781085995507817905301138285158736985720731032316131757171892033757042832792140457481001487947349455168977798945141088011155070634149756979949117898398083658148995729793292829493833174221010967088917308753759700414026413018761475330891708805470917167627404122799214688763368751081833159917140262253024030439606378904085771427658735903923222863522729253910811215294632775049924806626208675905398279987498849147647244725124110918278850530315102116497629009259579567006205873984154427121263829250440730018002352232469349871466914163850797136376993469358608671787617914905864696889536052429533784445527388069942599882607779550895799511856332541877833703473150441406166265765712880557777381136976399506154141559397117852099807353051935339240559024034852853558103398874163517513749026676947503177910245034563216985229030672192942540630566566137261707549511300799384183095205189139038847137102474302656208220987592982809319575590310432003302211648559761141609694679976958516861224673900840863969110257444454179772860277676065477891112849465495242392298142123078003492545227932731574400009491912275266507077326956757166684038320482021411950908291137306210876917913167308824697240088413133286616214787913142901977193320056306857618262409322740382700843214661144151464865245358931480272776757973882545207959297940346905795182105842916094763041014553498391935564437928758941391704688598623047819206027080248469745184489995452447809782945872727375437137708387589693439163120532820939295735207978560423895493883094925230597000643056499576700384548937496131829848818893136760455272930012829362096387002245242665227964399263680545130325644996890611092731084961771656848450927134320376759058725934007535533292991646959183016916150418190120337165537541225263789454651708239743057852565775528821289384842909179597783168238235675503437018530651028214631876147958715335731802135676114897859154148145741459488491673267916763565366698218884089326695071163878202047811716076417741982813891723499058986492752224003892596636478574219560906826593483857496829990747118529107289800297175631097721858274282400149702677165715113134660949199837408320057413033618724428761460789045243579641404875034381832181949428928178680026945132395450242314529472742400331472484030281783507048165931402152673708997045329817028413172180175264854001084336069000407635451800719258351343228295752855893470855856036841476822620238453555916872271979913993917477568189213131754670448963000770200757353030258344888417641978849631199870073956710935010919154578569545970185271751781365457256791199238599186194563281865130664521288050051594855586074090625149885888548934283242268287678701654108426845060135373310046261170802218742757408142187699180894819279094924265550464008991940720972440965562415377730780237235274883779329159812622361184428825525771054400746736798274946214700138633717570609447351955943915422694926480081638260987524326522842887486628620706667845109345012111567079770864003292683104113420273513776685973914545976230399180944550369474922262678640090747790314496306103459986415456945940763910311587595791149586740516409268064981346696647520433979909950539745255646663724133288301095590779687569131054521066002071878838337818071534728786589677512793528214832534780315841213443583123830333185130543797180629391732568523754402428212952758469227559007526428878315002254875708769939105477282219311898534049283175267013320239967255148417279746471183243460376270831121641921469915374414704552513151944307964571361029649546144401467751980977077416272606027760992455013072812976522210463525905550770709543937481879797218667423013094156783560790454401039766300586581775194563323447289604115995927624196003896611145730124518354896929997643284086447854115043868382714315065137727788040414344965922190656360061100770041601061994325952979801331439898467728159945630444938360665796422663131613006157779891713439555989062649538873842179586558135118595103475468341438277540133780428423973605187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 132058834093025000679758691837766332910746016455736724696604061163673813549859727557706175251407651327801792521527857364102027524460434750588617963002898309414041023378716796630680748338612388607191950781519749231130274662065518891552906969995160074702047635280062331112502416505680247909219819344322118016122698532596893555514852328573997664826417767946790945413949810278326748266436578279171512255076461386766124597831585412407196002544121085149125449154219166331334893746316908007211234626701589053982292058670518894679948899492071068109327495339135388457093829030792382911848748317013727563276256219115893999282497150756944227439810854767367610344981129691967891942000103671638222608642448073367205451529254664863272877238186394520918091157337999127248314954295878343512244627349969406984999843541290151949760824529319796585406798804211665991410427274370581190149353971658868420262407592060004878789559636719260739691152142178684509062717860587964448487691964510370868337642549989305659220634176616194346792340691819897535990868040965039635434560392353158949446048444436461236645710815526694634601391248266525730332264479585157337533406845596158143330454654890304334454617098311224421306907696709690912853637732033063732536594139128919943662584359241531806501330872077255193493141090831809092246567913400840656261139794803710449069507199352611240802991743951392719271826650905514310555856253732730259912603587609834093101623913939688189270658009065947378795614464868938936451999162983789905329934517931742226040095128980824310112064804120340921797943149530731994772366054195866895103206221980970778134779805004043742169320994829414572251695103958477611772699751488380051643670827112874923622224915485009661912989800408303122082100114738389563063802676685338622076593972133869342197820447393048654299300028309654493705182085570762073367112253102011075169761644738205062039679148986791520854028856253854133944248238831254355911430217568745135875097806844486113145720143611452449244155473120309682651874402000596488764883913625853797735492346910533526805968398254481017968491058875253075214644864786798264828427329413715657481401609031435160915596542098755706761343862781702107946933978582309399436978792207465950637169416942950023101045784081678104417576220011269107324919173529712879013557892848160642413358595680201504768965570776596536947605520159558023557915166215468411987439039485136984199634958690336318814954709057037821997557889084514040135427647739745489006442111302744063294500115157352838022902350801208685609675143886932836267904454385673905710157876555254734094435288271708252017631509793031352415277095838588992951468731768604680795656990347279790925633382464773855784802743794537585629153442304534307163610267887327475385898837986968996402584210953100241407688259371387348565518215777448470416161881289128237301744659254112234631839377550723933752894485206222217677070897356821797434869048111616966765338581585813561579053069788524730146181152304112504772331367436034477095848056280608678911178749502997457835502939726520152128240380148368072757903639382776458506978949788347529298831113722911474844061758256442104673865707884979773714970384691056470771395117114851731715276908995156173681588332148492132255093926550234644345186975612531783527068147183949299496274686323107944729062242519486884535717546517538563877132661645644915009783815682177385479365900402904236155975426199634260986224728487182066600166355179876746552783778240563370206521748757260702881567272112084143319159359634155712622451004726489703784065255754918929631258170080131052758327627154805336525259545924201937020229829054854550932450763485001362448797858062401250167967641422930980158712298384839673359709454590129888836055551319496124348859794045892434577622407720867473434497909625332071097516822583994158564086821113169096030933315105596406960082793654739328669462528332649329738385424332852545957332011213457352826666945250021007514015826876546634773920148537855754212593392918973089140690455752184790831986807979439417118286029563790465994370773040753658744815885980557998067861834507217428918066916258030915860739709178886072543128085400351017633708899970584794286832868594247992158296189171308962695127113434983357059096422325713209108197615531955195002389605437176203591999814051890961502160912132650840704785950080064504918207824876414225744688386357002998413233587827998211199350244131673520167847341113117546264563057120972861294372233819666295505533901102085757904033989028703381703951765843109634933775459059961152484025875857490644390574141961502981603345161388569452414884687370976312932927546086836810636569852420072558530881631682477423859018517265299510865588570052595981390576301090976786557357423042189296299040716440361770683937273769520220844834117184549655715167856512702691439063234767476229873880657326796551757627005809394563213968257294290334648985983717786424797864282372232485436591025572007723956719353410183433500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 117473172447876526281293988301627915942472454648875909733705998866958506280166944822720487985895194678262257219604105692217459447204572869351489059078341962414739006667885133791353864491625973555733049153910304431626598830194918790630782094309005707715819873503419698538722422822514491581896291392841246888243765646566010742419375348848428473630965298839729771277456874473267781510864426066792021384679993068942574772984498125110816031978657454667413702362310835818289385178817698000667162940471121444802772969200628416436940020263551941831836261001129249116284284276323516315031440222467508633695026979356208982327406330553878855861660011185426919722019297081022891248860782191302360954893432191580795704548364120200488184468386483200532863170732522926588291044714017768126929412033077615642974755014947608112165987495609510541908153267330332538785060631133713447615200592415431442482677078123594858786373806350843041697932037663294782366912441818388848566928043623038402149827819913508434269043944773304162542456408316878442943312614804724048380282841206257017034795544411291835901971021516471785561147962968104403427766345104381095056258159941107690322140705961525962715108161196376212353558511155878279975883385440497440473785465283278366556114115820430789214395262206434602574521641611150549302655214295629965304904828845369824858421885124383197887700340868675451145906777567528803832735074539314530619484004875519101901669628715319006601673485093788329863148865729268468785061139185136610146941562130771970978445577518744908524779325788121342788304920765728135581143090411683286650703310471090933353625884819288387896608835700137110519772411534089014562307251699866937312782630458771834141457916954079311576533051214859836675060431247111734313482815568314208245994302895062111559031867759901644769491773643600438154839209614392663149502340500123104151930203191374577556608185999059928168343039235487020903275262479186346451619350929091569759789487581703714575543964711494996612041542764900760635352312585111765750226625779330588318496036153395741210235545043560444479435146604566040966022815294315220867601342533285480517491480007731477346671863103695110475483483349756398024572223851238897107205937729013561598953091649223860532601690487608288091383246923955418096475706619987914210164870483992550568108837427343298257110617810991508739468942065427976169446099125164241131825385209488430383698808712309925099966365219220136690431841853235559802256865923524907413708556345019680475319949609590820879593850836374533936025297244615327884642983190672745487091500377302200409672164697099284864198428910800761122902971167252835313978945607432714967622149948626899221909194670764655401665609077599148838779759334974736865628343489451636802841495282562851721417088231450420727301114755752357102705198471585079792492982455117326632967204065618208554194289358029713336644547807203692901699688559332651327295905738099085972794297198195912274458152165142565301739070705340833666653578812976903341985246145259837270807284632177899419093887061597103414186637620085832922156644408748074324544827620332754386669096096447855283381626345730502928730156684817774940088881453668427711663841669628204800215559681865381181507539300448609764936252060460865087470622550758159950328036132310901700846043177720133497479861997632069208526210876835640240335383755327825051465874650903280222835598052485934905379241311058381787887358744489190058266991747769929292604063983971466118099220533817734813980251571714915520280979086762030998721101308606890158749783148787148701086597684518806244501300440676863593599411280565044282956648184019857635070241433707215114880148920234874249702656946259420797204635671811275279005654210890608838445741093887056341832345381414724860153484385950540587559091728478066720312841622073986421907441600610697165902131099597932878229870770272094541898507910595725325191381533582338886660157989823506662879357869501082700255343052310865878516922012595684955569044046245203773858362191558530143594878681909373150311328692642740656482142067618452099801312848027169204592831312598704985451551753449053495118190302227822988805686115846300996816853774915780952231862343285526044836429760726540243907095629661156945619934142583075632211028209899140989410713256350615445448352630301599299898154559041281288718564685728949048347310396881299324144259428717346489580506549681499128241947198963531557578450767031745937181691275610258535926370905864648692881311957537225051635766487640580407141447443677682095554442304207830857567638287511490999581745410214353593274527102018388544082813106379651439902373995755054612956277658150472279494856214208599339493777086455854897866836425397690121186027676860470736105891396588584314758150907498188385472660642319087287124490001759459518496973094379091596183819995101312360747837669947021292537123246556026898347274262034399731671543200035131843754313975873128357459812803007593774513740996728513651875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 94665649398856123356640754701672101723183330865606989961117208370089918904824685520092948669882300063048307804955327324793379243447834900233025557905588751546908957298277064996228256238804648580721054276228905332252463412724785085978662719398073258648803293357208108490872743242364749644706907846764907758840652640192726162088973069092344809669818306707519253310880222020987359030145814971380970626808902857674241743470360568684918565768678714519686014642130869052111493018045813474520820511573294771551326159506146174725749302750212457698068591850012012949938536652531564900305890565663994828755623021497944654298043163322348205011828234485117677221654559303631764852044582021179992124326340324530669730274607739181184362299039560641265419607820445010937933493347531199546402841741230320657376895547725270520686901674968284731643102405320251710311360358948148392809654338959126067237290290502397272031539696572144540221958482226683753108282644787513787022889840109718387360806963055365569596356952812775403377004121750848762274420433426233887759045249723922913848749349710294391516860308391686908063468287731444020399640891855433815616238583339337340762555675641625297646452792083818657673707406058607806150402651910529915305767802241419495910302191406368672141821996208703366407730654968462601435891182497643210865314200104606176097256658449904676024901645297243172800421261367107199751228063004508002793441558861698866885396277223786404933982830780995597643851555309318063591111289649048143368352497325399736664160823824084877973101258317153412606129418949445225768788864791377385603327465168385898718683110607717453069816171018656386238769184630378656551068622872478319226766608709446618083725716619970719065374252766378573584666276235054071021945599753374483347176554756843258548257712731680564325574203321994446868160741338375537817775309582427093178453676019065472600284457285259304874762608174822446814311694609094805508409900565095432204749308748202264878651273482495898744406560737617774205537075778902760811056268773152046112164403637064871825444404694703281239368887407998706859162822983315879719974193781135149569172311317181767912232310247806837828617598662386787711564561896897480226530068009350894647514217654071177728350089618760183377763339915471557218110129603462739171083004948081954829055319887847228462240551560453428658889364278887439768329438586038332331390643396187389438319053757636047869675896326388773428792396819114292750195573619387148948849151463156312586378466719729272037310348427859294651701449934141609923831516273331658569535218521822893252487257162611551296390957348354078976834552340979148624518750211889631318295858561815089881260130287880730065873541646171506100975796972370593801430325827107908433850270273931003991325453641370331871304857716386068829697768908226650564351937827581607238739919884956510329978605854705017420324970808048717235920016344762361760853604906914317782455345302501138634692024609701268884032822559454566579348589226514703432696028215963123829477101801093915612754115628879867657228307545043198729523298797033257395561099656667696196633026679296952848296582720075632544709113702840303956382512220005670617942945174531118409065535886183516295199017136559391036629854770532661598191397682095052432234224953314849412757268331719460377641993975246450194892556138023857358401229804884684347863358818163313963581896592599362921937485816231353648968573688576042096688777457387449813269212178522936484075890985718472103852402481501376612273032241079909727292975567867646044644303997401779807379397061517685824813991096784836011633775935723329450620544652365306431927961648960807997900993021174693762412208344234034925631141461176811097011407639555081305877553463250779676571931305834533745532448779939455553408481335146468811775485344255040642519127517907991768552408707069150917476671790098873940945010360313327981927637908872010926442979442879973724286211817368483558742665113695522941461553363146701290233664211732242679215075842221155113975288467639329365784071593276360209311015500319557705913780941648893742932604243097485495457881545335372076829636970706094387347355132932072499289854836082021586520544641802648014062882580683481613835540759890813011934894547404430200109014729270651668912559979973331054351408490028158978428318726567586471439562549463086596354894838681902206649639161969930295213156243103258956989190077310451277487734976536217043280487622483848855518947430246537868903205291807066403632896994067146838766657688925998935247394809435345577198768736747458372882465465919433812839904126967115040358826442234019859542784367971517653945084018924472871745018615225899757246012422694548027906785838489639419542936116116300458409159888835040805146754233950685690653428445991282946441277181547123735784399770569942700481968495685385709311711130208064974108479161065053493021863085662031622207960572996263009660403096688649669793412607845596171190307466671670431250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 72197894552085436920559581912288368564907635685273435260840463427243719183163151689886609605451847020608229483764927421180445612629968067590052855896412749258785757875781498560754815809165152642919668888468457067641973669530893041789854619523906599047730783925757311540764312604321432528382874413798324298241447385953077733874749834284315171148179758835319030054364424414296875105422951250895551443495755746825332537202935230903486747746261906048620024184635781441093430942297759261217095443970920626950126674742586190268010424240785440511811915158912408541068017435090725401166740116868356326479938693764534075091337605023083271759874513942726381967376643283763753641046852009015904634983453135273803953618416158780642949653961558010070053649383119645690207108279785992170611734833460879424036729399767976186702807224793145189158855189058347791058004809957862379690956189350163227633785294713034991125543329649899085480064256395622336106348453218298389904968298460067341542079985157856639647017808019237511618184220349066876281857398006863591357870090699248776054747039252837148342837116716775103225679275343752087295817170403537055507109161930655425958909937961575279510223830799858296995061366959448540709325706434452841968338872923991989888284309414931697019864570518668287912701069827155110685402089154672896486401892913577279658040517023428761457716372899689248782353309642939367697780875784504097835868510645062955846483752641469215578651997677621688548907345826163267299177480369967003103229869303230721542991010642238924628114059071662493861997465736843558622065642074177689301268168122002235545979383603971706279339900607820124561871040054520831626553026983583386917065084574194275549386530705300737192832657665844160140517144031338707340478670738642567035308138546429371894028878205367061841865172055697744717746497680341566628614286712704921561539972446262585766806301282220202810290214267800008777338113409625546991658318178137923855008564875622422435819858360222350930853472290858613068549947732778486450372238814465230150475178768359038596506868364474398024410809512792835612322826661774299294063705460700884364412795142198175143900123677330187930843026738318475572737629305837381030421793966718889970751797085834910277840097762719789985989174043023303766567714837322405362923311990725352484392057506893545201889778455691544653126234242636117745694500599459002724380696818003460418055082411912365403804535350200569016921200521611879868194421328674209919368866998323672475110501179384335284038897738038299777047516955838167670835103142299617632329037617182415557189439919828015709936247684523307971009197596191371591081268783295005830077303774551161667554423443781580467040953418277849115230412714785461530830134193626581367311883826567129421185728354528092977023463058302719570762974575438108611817032875523952816846604366708234121560425428593517112254733051809228702054099766439820886411129664969508597940008815422991484716979782199461273600487077893712191572704554321836074559995365070957952370652555499680610140078731036967379623725048289231095717153639502799432430470567884366679494702376532682303814809986546403579652819805626722596019908876576575895673400842200115219304294773868388050309830274017834839543727251281704567338992980027145280224305552800809794366742183666975275224003222804971015277311330991021651131216420240648446799255113991250388470585053358064401695697020499576238384768416285213255396579692571921172550287191828577057690750291609037530756839603156976028838966484078974455709894343688266974655165150625973295211129051167369893624057619035341500593100392373731098730828807961706510145652396268109174630269908934736795681210925895822197321347261697060773856656631324881106940754501192415437235028067828740395537761171349380786964804689268345341259302086750064037574281219228286617140250471454163196592538043259585483585129325298690978652978170979195991028637501410614241599155806026896772943267929019126167949799867751079462752427734084493172646032754769734146699292685911998801372125869263272521940230966655349662366466629026192193873962044878193840752594029650560879072264658508192442129469684882366126426273486668183717089389906295541008131346847559123652343417192982111971865711003758611150828265465318367026952608262394763035228079219081501994565253467435133249790651895672339938812291299318257668797300552085989754531333550119418239602699804399092890204612936548813210398300942523910457375918101175273281763050372544841734726565136338677639705727121711786230117781788139385267262387587718849368180324092495063959261781108072787782466334726751945164850651389752075061471453401014485493253721027069079909751108278815928222285701839655432545041205561496821575758641622690886029325929599883934036505489740743498783804545649058452059862929737582177669211250358467866322548912805883496800119768596452044223805738144385507635090270576120977752580361383047709115770835296166801790601770277590310559375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 54604452233141931952867432384602742392192924650906227691731250101935484581068752582129999656999413648276101957796782606814989824592784156566863806556395658750407908811482944340177580846534641105226877079452699571669001849722974363321076750060004431522218319498668316006530391373169649846058269972908602560876422799712307701820899533506336932816819504061783742791964819145139750087771336541027339624896376416170614753625404511850892964335200135512350173459004856320600789622169478209960203617888087627851633726902060969273832759816287378315224239197313629626523739361223460653264192739274858639919616889760908913856627353340552944452706489038973164823129524671602282192904960895651254047628911078819752010916173822109861777668263994043688302634035124012017850743147121123586470484048385171861330696434735199705258576374446414532391760025152188431001535998565875586753894416551258270583386901906449491628996737744440628811838970357692333386021417340437568111446639542190474149755523842370938616250841575270923425066785604343942385570235729052265474277407259261839981470010709217937471549999731173482686743265765310769503848057161821501418310490803464407769456908683825726530342437403784388478979651829114221045863048076960105815397234419873763666357940246194425565580149890884038390230193774336056786383594458397741369665246349393032412618632451311509381904671681718796857814726503790127258922353443377719195780931979753469620985238906265385419324844929588999940757935952385396016872795322002451829159132037641533058597150839192607847266322658052428232025139717725281692173373521016087446526080246032343757251890229977580535608184138686311726848269521646878173199458314703631677865254845819818584506189167814858168874005371936704724203970333042884101434008464943375761612535216111897199858070656766431469004800075262798722905707746431142777030398673388591316448677660055516974544804302043113021384083596244472091425354183396647494606986626096479818049437989380798488133911336068240167430646776333759977501294901998627967864484806716685270368726681512077788782916464212609313747187196120787138875053264319201071631601097453024242927246787935042035204958648367241567024773706033457115906727340386582260441618911676936528701776682055258542446323703140351074604145869461456764894912076650678192212152561958402064592348331438614977065125863594059802653968018372011653848065479375273616481922241805881933853263250428036008363393918511025634148058791046514633678765725571568074781928686068380523457366326571431972344176039450977881317923845851054193325440629987575658140148871730759618706222608224632976253464356519168349855659570166136602355657756590536429657746195708298237865121346776823428566469807980693454722286291823253083491012817531543119166416325216712860661709660276566929020017776710459301002202631129633912174880924009608537728216926633812107606139991975693143547250100826536617821651569531515237576683765411406916237983539891806930123724221242791277501007217230789331867134344774166272832250731714942090576151757582641816494154590852087464486527519472849921893337609117630191024773577896308796695964148831094307894448399533256193244001767281789745720147048686441742046108898715258990857963281304114673221932760316872208276267786065143711878598703965640903343377923614785863222236861942713295975181269666016195451665014572016089959697485767597198555501456653639089482303620873574831708832634641381560431534261476888051487979178095506968359769189205418859242507601703313580539346700421286199763735663061737179742524235383905536782071995239596734199342069972168643126157399266394602765733512778357808167284185477181394711104169920180779290237778685585063114567196346958445034525201370450812114192191729490704715348055386464351534484091522213487224886961613361625384664811165827372816092985010703810073736565278063976027799640479845576234234473270359522088113044410908043014618891701902334430094575189766334065374794886383908223394734963080301687202067150945055812263455271707635941055800218925628751119674330742809502480755424730227779437499071837206587872761583143036599533910491829927861995185725288305590006832389784003566351084136746952247249520650509197766402285898630830781359124277311393225379444307926678943010298183816620167694317748633850351799571953360959316063633957849376289932563868017499246066106490091549566759896485675485102449069557483517669447725725185845019908865835025799815770520051275392464080632251251784858056911928720299634394359374982484232668027830818348340757614967106557588743796533863354123920172711462828058580782087642212192103458936380738048275543143165025294614269124471263968290217284526032129548900893349214866853216404222673065080165560344996241343078102128455132401596119886059508368240483572313299748680082763762635018189284087082452234005919256513884901721074048280516583067742332720913315325840582990959155216436718257721469784339581567793024615599469854327395771134449467781435095909889253125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 41963364255798049745688104207625643418629821255565239685043827457992649492457324383868249753352769902932930839300936186277115149455004656364160869464689827141457928821414600359741314463642963568970425954825145295178034126820435962792975695845256487559530788289459740538553870613529697879915895085505300423487534798254777057303232349561051819843012062993023971068001317479850957671270750362207915077999456588761096708220120082808551913965481393246570625592869383651999210980145031319329790379469755012336466881067454172458042159679215804009004564115441439445664141687804225330606975900338184925933710111923531864673404710666712515164804017227741529406299707999828604203222980844606370062935434571524046114963853860494764867681435665431984990409756010380550501143996251677870988832305450911550237695894672269926617876832250956409283667636905180674633000601624517891274612610936854052908919007077849915221215206331728439126104570232632110129682265785037192699738435205188143591773847603904594468671240012433053941923429076327596575760475447167565537261780407163974157334318245457818495059954065569268824098977002233096672572517949840470779375840897526741612785391602874655727921342624362110805516893594816825186048035678094431082683561723124201702018573100434534322698680026508787671756718616372357495556277317134354925737276219260631134497803923538363220063733283976190429321970689724876810476445556479967963466010530291887527082221760613713862778028733569076010478307085071476088879579149759506366676474873358430663819896036585812487500796814271605359227161551233928793237676503328348473458688476825914204046931506752821232508105967423204029149295446014636139216515403469101981173667715019430593229121085343098667182680024272395903316026857290314371423319152557050520277334711987572963056444392429872252010434156549017411896922296735774901466621619274719037487973661866544862140512304332149940742734850686870633884295896364680263035727130043892103338531006998662247868377068636689821413101905023736701513047380154716034322391172833620566526624846917812025745486062896818476841975109823812928014900416083159278768120748952295881308267060042039435474968559819161859606132489736863150096113578109381188881984010429425977640955341027251656562650056911012680622615416690324057651384081037360207527856604692559392695519164391492173445312278837672228264975171636284351668544130756348218569520985889835791787599087874705751526415742530501682058922767968282386595098973767866156528275955448415324732815981644037718566229090570207371058125878422314423773420752815164140148131716071221354726099668612853355623728418414249327536021262430719236988737649982807645063446317486805316545370287918949088276845985473411604940003422560660653507407713652537874232069936931415021137438649033544344718320610118485068118340196139718398983273710341335287294229492566466985279626693480511955536633111726778874963320626139283000301235403472907950947833543068138315975648926716940770960252696010316919083981366098053970526926928269199626715739525422874781783613401343400836421969170209868881703401492822737111103498310455976615167326612783438477632489553877431932026580732552124839239751805340246401808691746732070662685444408554567267723781661793922934185193995752063409799641527246003866873998191450667095136043438710066799477350802666548310459636016856094630798141392334228786471110957959124703602715217245886987249139917181694151772345117319061319092541611755222134659416698394167388026343544577837007743572455201158025276426491601464889707246911582712789988438534807320748211478999697409315136979034729680173377396166684903420341703742714248870618940297556383647339195544581444285506913734091642790205540902070247388621831534687412918769381603030115092026622568589842434074986750817923285142630359296800991867987096754858052841633488973124816285966620384358178412269272937003207116647552141596125564530346668265566735972973214957144700172325451726577622065665292530463796414757470530905607120831721404599584743260201792177433868111282692073719474767885747107206780019515001711779850811156601105784604397657027669545555351378070918144613687364814033017476358315418518582325056918285444051507974315238302467531600524012091956256071810230610475924390666350514061313337489734053930776270536480577226068346126245607850047402998722090186478834831000882748884761749658216080932991836187328223506626836800996120591367306421506397756900660597239791648548191199717028160102296888796902406434914644530341537652964056849513562309079585622350396911672603715326299073288533042117406110980375537342855889969372066561862988882258845628311810582444664203615482565642531642379081864246540559598445230333233052069675292408072612589254190971434494134436322564257697498710600179472986495739978036429742586100043490322098576245604459672841855914656756994895081998074664351815918111151541487085473857591843698586759421095328249125232502455156061041357573916405986893624108114311850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 32045253198217914844455948264243738003304590665806500463543281949599079338311853187449714537713417868796444392134975601293153553027577897294524284823052921835221573649313359936724596222785247875822058861871424938679607248475078039110913567603121233379207926974225316429841370602629965506245854071406924641182129565941682233725022272038474030310501901508809138726153616399469082220780425156777650187732009391235885759027723885708901122398102207662899003152320124652811665924080286404099864456163144603180761785665382134065949367579593971651761290057724176629089433986583174801931172422912423101117522118706204782153433014235661433943012767231884153209514366768000836421676356024223584337753093011781423179384396056958916453179652112873076326580037674246156902167881475659495996384786360322657929088571224724401074901654890380678926501382357677425645241978760399951862922888249201976192095383202836292701118380519296239753780070685864076655669627991518193651434182321390733126439267770919776183741227774645240701882074572556652779112565671834673447694977319954201625326699314483938658237683317730354570127073669176673304234208801281746300351145253729053758906761653765756403583011983191771318130292691789466231331902227402040507277158083953977423514741353536304883227628382767955599736500839426013646308733590903068003589698018207406231373043210341767232321062536722930256745890958591812767025402587048047249912815054645990653368537017718639877653914103622315368638324172932685696435120976682513151253812215418220763368408413905159274300105652304604623038022024890213926520902107428535951770257982468888816058999950524303351177957048178768046471644764103893981379880746403562623525262353248225359980645590926122585283050532222034277898404832831594269955721809918629011755322925323463458494101881579125469631589798779180260432160063309184407232924024864866956410349118888148593214603505966337572098948778495709268478790362951107511844926545509567717993136675673485340457818985931470509178188672129522402233843701126992237604762205759258146809389267741469068549936684025360423412337904662429220223702063980845991166032859601347943945711254864532968060867019464041251938992143016335982548007532035174902845299584146074869967544002916652852625890727622799755457249494832311839762959099128081473013154927638721748804095893116706680898564430394251730932940610224426817844857007083147899813629205657528280796379570601733779459274186453552465565303917856439157049428607119255297282052350071625714475263571933142814122991918058198678386321032431204721874794914280083763431146798612399599203137567838801079841552784920002812827475500274543647948651925217777843405940281361449357527803168153583046009023704013625490405793320936447168691325897678213137583139847346152436089888122859707734971099179229399575427305937751778345353815151226940490025568511711809542404875626355333919108476292055712147183972362724216511575442428993048637659253401141560067301951002544904245462078982344666297650163960745499153566279581496583905521007486057256796069438554361543351585221505822591887908621755413538133129446576983549670173173704538651047131488019513334307777052021789677552579878793323460508148322206514089805666056089368396706037786905584754942762368727566653026983094038776518526403459110390142623104183696589958605676184370090039313368383884547862343035784330813262502569897137211431839444906006843545865619463242865503980426069085357684819205387389024260884090609690882155223487149477054143141165611004010951605939556089554564059822586619540982711364979407248407369106712838051486229983171619866447901913839959740530649921043342038863641816704548029451928153645469814115657341684409070776252861259548008625935529608148437749921204107588252666702866247026818115133886599325122168531167540922621995754275576440850918199094671267667044312497593138155059386934058568677879310923355255937128868754099986592128246538124246986823798793555600073330850418051120604259389209884031532660592622771529209532460754159124220601910676145225744912381398660055184444302324789678413653263394907183510367221887603650761672790513457389257349724943358317427354089046413685692313834267701706296510252051517502873071335103012735612799319404388195316634910795661308020637556687143310352297122114763041094401584039640808337922294167364289068413704152667727473237450861440245677190312834637489049204767372258093092140948720216535581329117796544212248995682390934230485027621664116108318413659584289620569130163828658451243468699589972947668257616384344752603452900109424351648299173882989110363014923375957703148901059568692498506491462042469490691343277376683005874937928797473461977584843218618846903099242008236965743129523090882125510353480215878151268153523602149004833505501623906918416376720062816412035785158292381727232491585201286522383318242391582803629075763411251696486648312821646732224823945531146019018292085650642494320136307133729140495923302129104281418176158125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 23129809617687468312227677094739129379478734952151793232754813096481909450510540511445683043844850612305531893621138105324619154435575082458141641791274898654415774396848955611434610660389805760433337953273870841776146429148896931652343551694956129261788803016250254520095850708852316022129056309605695725379549901406555201993547385037187902235498128386813812271373076316153999215618834658269502115098008506124584881530374794772635657477130053644169581064145633424733482260579716598246895778426378189618646128432164365856631064434125480871408393051256958188147349767450069797704597945027148955838701224994271630843188238768274131936380784111185517517932515271529603379762497992493105584329822922557554501004280711238222373573093112381868224580360525592811804432347943908952825641714530746415623462805827406299944246700516226390611532683612681847442868460691669762137385791702834680906600318544042995375362700173828560155556725323852178562954411799736668611894691461824621390430910372775417608519821261556692651677875950784544149813259161277477304985693378919576800968149758965342130669285307182311673921089967388054436627484350204333330192545423300399593884164413193019578001258752166618653617264387675661626097930311800257135716582499482729581309007547346900784186663221869558060356005651118848278946990230991182494317961264763417808964557784525327549185980713843911344135382282504710946734726076441955828761126312770260731509441363339237379017964721764185429987022000861218628449169523472182106816935120987962237921168579776764140862852798183015004390044608573568262944892632976764230667971508181279344233448019321263483119473087937544780507679633003518981494288563574056629055659947314515446185607927561580599026625450226566546135771618524306461801361171684409968443627806766343294822170723694192528664512151806725598845027097747274082468015398242493030610054169617638262521061640289539635051590102684783611591431166149084662410679288650402551432674815574316182257414727259731908131994373338358855100881192399517332056678535440692021963962973943504121623248705661269262909791090904739790923893919017349546676491535556872845159048236698412515489509919913932698721183987655735286277113793504397581901996025415778001132055456193107769047664501818551430410117801805799665809335136267169162611908813512134703488649808336743620365530391729774918482463351300078046146121726676668580691083373861564824422932977129872181940246990038088419781348495911305368761009131507430370375843866099560210216000290761536177719258119870855776454170702952633529834352253030390857157536650704084249098818767878567049301555216833040808135317163572236327053980679229898951588573307687452628823016082845324026462938889387344222106160802759059626005935906531414916684405090379034012965185601607693325115142415447845647425499142351642534161846538577988729287247175035011070762614308875272370731520773183696149938972958538328645909365065768367924341398844751497315119753590774257387897294787836818594757303770912358998547014535870709024011234085520757200201661360609776852018380713986314748603256004002367309518549440528582529900362243757988925632992302109558521023700158872721528094212408771521214759763973183127768937261419319344956517574251786667267152006576004494646967468294433525259766149379935205101469991095080220660552003146772393189107154244781235627756985547862982651505742613555708661768657251136930306756131038015967904641797131677099480905385897240224793651496300505889059265325435336789271694349653171599292112646159544504546212419580315989024833230722108412844388081365790876094446772610061803708704745221390196856435933022326174037417687764266866965547882230332247538129141736664756907149270130661896667481740538777281735188903599891154594828057318337441676397167161412278189610412403894132986778202796876160566502291471927806364242554303608377637413348628746032306761793451212745872574398848021647264633670887946908109010837621683087870686183677872134440717935670671229740292838357443119850147947872711018076546129484452238789577599092605836999311128080054295749815771744623361336077127622343602310816509796735714367961924577271685946414454289159767418777602082213509472037109577387657113839854917102420744535336726908515072215718155520416029266705230649113118330949838822760204245192239594574539996786681342516389693980620503558772608524619400993503251551403778023323735473974638293009591212494957734953733157524099012193634799838048190381537675021698176397847389605064624044881401266766263592101155893235767624499832507085056407694139890551201007975957450021156361777128121039052711753762877749190712684627978598053491714886750365779816187222858835106807375932439401124584081787002346709826395734899175033443704465809839971350836990359497084355315781186274371055125826282252690178521960997633720991078537907882441345793779413262920876262274051626261692074941689446845131193346848029633088137763490908727992572391491132832595610354275820743831250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 15160824891820030213660742423393192356487255849551258612939337400088287631491454455247385095257714180296345559229578782934316368876724049315471186513588365263243414732194937464952090491803237481576683459865418024551401217510975528820920455642281810388295108257468171249320403226280509984871725277780473859285214572464826426492081743727841128837106299412530521080078774447251490118184461594590802080115309736572831946715244982743403948060281893823210264383241309609956324996005051846938520082996792760032198507787455274685143846412514516647191652127624093341362493493560373574769094868283087954219046224413721910272298883380868983542916511424686826938204591023378270061775102419842780727440852498350400269557030144368631057738155054633375091222684752789274851200800896327969117742656762687137027330754558630908283242053406315541960220770251640767211303756555205114743433926868754940496371702214953610502787590227157448975115764089730114433963449749513384002122885698892873024119069556377761677630861989673254196726304021065472866410427634905762225286533128747472930514340617331937968814652994403405635361510780128759631826375642808230797295066827950113858139468655418692682098534648543583140012266853843448728949675718163100402789698729692676617289337697561463107379238776532961419279922379373526779130932036015587620940767455966660278099671883400996664323706736166647522270338232169108705108956755235404584194888231031107225114788386762492649010863935621610465327652740883665378330348273168300161320913136550046842769923210303271681864477878178527258041580483179516351321161275224951360326999860230064470561397591021534846263086082597139449074407131628139067855957380143956534115307191462265495844219747690803092333676634147007794522578715978636316118610595970077687956671360204911677056067193666446753026509833152607181213973702509327228899623005268170890907599228643439797832693187496421150783213794592133382832734390486726594634191905449109468357331300522800957250004134185937437843020651246461725235415179754318113192896453577107950976202158754292699087367352825607904634650864704700615103799680822397762403881517577315776581606758856173394026127426694131990121917702456025770419485314430380621022133131483716149099199201863176354668600753935908933262692437986745501627383617110607054963523050532166281157623203873485029608038048475781623847544468233561509255985671584602958088469981059404360090580760008967405548111129494403601300925489695692173200668167857052994913522590161577841078976100171790883930212424256112010561320452060689380026485575869769125892200840138257875375291563475368178082120826239074400666819894158899970930126308706019821847272799256548822906555564758151228482113452531299403369293761173486759578212392501624444103328056993324420478934537319774175248551152976779806885169487028426007612357107939281750749750113312542358227407101224139874428399812714837235088364439014826507815583786142098075696566826906644638767464910891318027433317545629541494964813408348513070927792611581115681917356321393829866011441148867600255078449095958539657182524867561903216980807716908735674148338301213220105896195278671568376437190221998120328620627181907354254768111016984077122769527265377792655495966523980988844887014636941211656603140509087994977514347653076620015929772849565801229429438843063403401965814549564795282244436417048790359130889350765657723678370973127081595138576288640042955590225261074495187013203280699701071690453557739261191149588864697410792175637284731974441184138781282503202499919945585401512097927479952832680744817695156813254482687595287739187452633490494730994428268643572139331829090239081346842734039949038390071851267020578801077378421531752211520103965038480822739914459970690102259308133796763173495992908627276367486490581009496863171236442081038045581252962121832693889895266595902411588976253618937286360037751549517531106500003183378337484331844665406887549507701501323210589941861512707524469928756327226422803976597132994002732009091163768262291405314353676451800963816178076139680746340978608490521314267333022981276451580893200082837205905674876785304658749092817959070054160007860509076162797421011010001155031765691378333125189852484441621608916101314417253844673684998280850941853189025308774395209009131040453939286807253424802319304733970893176517245910992292287652915359914677518222817921665302427279364970400840699110028279740877582178551310238952828701602601516740100995718160205043416408140004395890706064156780545309581065065711647371545054393784801449572193685377960569904945887985802220729376494292780281151997548160889189167393345090831781564397457852620218367294229166940051529973020558196518075854133015531834786122538451814817181213461645607481091634205165054242733761790399478598493927625774912786678685439850171604009524430113047165261117928065780382684313701318961634132497011573166440414185707914363641514524767957011671498786609931885637813084711468800933056250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 8912740837909564964940032968665416181869210493745142555807417019639470516417116893109805201164432897203912725755331549433297707458560671189950626890683690155997826181812789272110704518015058338979682460847254024801165963967788483238606291871168766422098483248290446291388183438645969634958883490635076809313524362253242393365943664367686307338702186030407394360423270107400943173494148105564171359589901417335449750651004562714117001380990394010405105452935315379060529621305892356481043535211223597875690126771244258968011836111406633384100267169733208232414716752457077549949024714152073121102551556912743357383556527644450438637146947419318481353533338975294194242487816806889860055235046447199255062496897478588932904618744608732140245108113478299518943673911124497169625521386905476250828126684757301476642448064996357619574819119374002372040157829680519988119303807016824829406049492809985720749415239018921809720411519572933061544046183649343035302263556424134555553861029397153226439731293865177461520626936272751132133090178558300154594097756730159896915447686405978991101460459896654356229306240007558940539919918933748156573140848733155021313859183120435403793852077756827670885715478024334136927023253867227793421789103771940683147274045164405626298914935072433872592360055360652243503779388579230018952970196571953010334337076994834525517121259233183946143204350430723242113981192589953857575678274406902425845903658867526323916314928947142514157631281444609034332100748268220200989125966000008631849470936899540609075795163224963693140233123320012264214786550371506411254699710907143953397126969993277224443058357506539693726766639646868468103706429623226882903651037802208696279346073321224508089447326587823353216125341575306194670711925541344631239557202206952117242085300776071657751373414443335488631542070530213871573617205234318443266079026523697509168324015092853815525623656693021819080234198882833815878647535312200883531633135808562397906740495695705797965651841855478485942328718686831181955977211788310295104344693235570154859888522881581920615223978634594683492421214970702619881922957362108770028735678771774426105652938701526807148694776899617288008599404261502190771901692631842321910952015269256838114589985454700252941276657281970596117885644579433498649690876957752658528573555827114070401929673444155232640848691919417883650680953755760816821801350203367253448126658901734892097760637266239699090190326462843571724516450414340269046391854104514742449436876097346788523119500964031697979696769255628748066158488408006077390510276136009285621151013247279959354112681260911029460350479519134576875148250457686417079223994156055527639232316851088982389633294321965219348609260230110025290002739337264366460432940168981856621317747432696211171411859650649092727336064800837733802912019160455025805439191617186934276301680931195332413898349615101131009083960813116888090881309427563290847672556176005523758887375294806183354308448409028669150933726237003265202698752362088539915960510006994804270396856055153286101921873185074574684931727648868290251497463956424203391001880159703415412204687260758992442687244035350173688872123215694879334514195751873577631273694017491750511559231789236796895690656516788075679527925180761254875604646904464598337471037716363864651898162790231052885725545815496974127791471986707315743385822402803545995816209798219737427554127511245285385562089713560108503696249741657550030952403188143397468483045490890470084905487709848281736063481019657533533299755713040395460161433664120805923694255922626063297605847401310743022127704109682163836961397416695142850817893174898987928061899545002984168327670010923273070124857830155947415587840520256831926458829940592713194179794532502541983273507500776075208554593585407093525754386361587831959364040749152412758737008884676365685737397016431735456509907842041918733107697774869306223110493810095485251676041025400777664932215298531633114688018585818601049744320614147219115164368154790068568417450885836888522988093210879996756169329679885529946794010478976228725798018335607104235506843896133378319811485332415614446812682491085725512045512700336386551459212064559723252947477857292591797020564866525351226918147920180385796384088833883122927058284439486103991235573405554287669337863518641050225779790408792444129603871510046835132600583814738226008824351510873033254439859834417323716633982135085465637718195271753009069050370852638125057249995139340683044445667454226601075860696837113086126329669201780951869975216448980053297531474285857838308300423377518395538522663282181424688573257541719534200066447683200436761780671208786136331841967375423346285500067899053704908957880262188355964491360549814335878939696896142135108978429369411138598883788562987492605265430850362885234301514292142523067164234277597966030414368922499574813393806630936632043601310224588744506357063022790896020262523271664483616351220691710393084375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 4782426932537950502489360650838950153520139801570279332965803133068209840758619581732229160247171027937376467896866127602662004282623532429776626648924227702259323634709781895377633217526255945804352173949294138747003428694008334692656705686616549982986206318349392301379654641333117697749496435525914936278514470265452443120568370057214739738527216994686066895157598018907230508908044436945095665039521549569968151703132910437158798038758625381035115021658123039284531942652718764266009859575160366657030999678903088647408448306794134377416105851858243282628148815012058362500523537628288592545159096318230444802732452920815789984900243115726542569151987225161644857510787840994817067250396446952321433663082405707544783730318613654680309397514268057706366310147965036298204787931572221846437853699165185780381466036367452154375134798343984180682318681182373554903528562809896693378733133762319792560345888850093412306136906400211868183286348912035401767428389330953585329268508089970759846944148387227014926513898586231869503377956020815484857632354780192434024636071342484541102773247741533445952674398308707549448323308305094998609259475352071842088079199905623785979964688658806139153781646389111182882183427399900748646598402682912677336392447814806147248591395651648203376621699580349725917841063464404850354000862880382509715411408444822474962141055206403511477735130086479144880999115297132749608607269028978529927304408144178486870846168168226922144704912738817823826247863521201075433030534519655328268668200151392743712974176454946418104386872275516994464336762416304536885376335545231080070604677592560508267606801507303961283705366160615215741098385949907732720524025678888500203262303526679677254443627710533540148314163921873873461466585942561017039173182526073179302838717520007921657421120282547711565781829479016933090690489617152164761434811488234656858966624661915328677652740589517763106858484476690782784251703709887161470477588328835436369700977960394420486645659920812804469820832949111592256024519692779280071318033445826833300552921060191063391004800241996585052868077048476412168150506144022547489283238998515668545980112547856272974762753738958346163911538941159033897220556749500838009359464324715207728240051072237012603116147697940779604792633913712256891597206958276931735357420667874930732550320774619095929811455497887017518914866128919681483295608246749903905763320624718570357000057070935553311415370953390593193227961465723950092750630463390081736921150183810414847975183699517329316897418782287628949712559281928598873857991295424583160960735324025175203456103393250027224425892194062058062630949775965390168299223889843883952078568351124084567050433263251961137159960389216012519876068973565525451048359864670814842139201676792400958030030777280484897992935702621036919943467351191983497582515131228918154897717507153574847488248181522274957112861038110752293469161300382791937201657772721856744326788826495110380240611970499073715277396667448578523685477040376998945581913781267734653447134942192703122468259763737792164985779315042383097783515786081975506987056556116680260435579101449588907882292024610612865273424603966141982352231479730067612622002020790519574581455227976331145299583287020757813785646027124495347712498158832359927481555865497816822307659566069021018360411989710837740141478108492057884003059116480050805730437166096338891701857165744287247290588008462953593747334576466661017833847525277419401254718120808675278617074936969096057868594030849705302816996718937625110711826657893450688714956638288324822053583654591412722252752315009207675549695311224514001598610554771122957314034874488984914017572820824281764864147804202341542099264110318522151707332660235117907320165720931611673918439331058731778975373881482092655027591455038116578575071997441750294870741125048187380062902031283913244440199837090803102491682838168567294174596993146246106020043061523119609781730523256282177356784368318593505791767640045543797037614078451380610493371422820665536229741737879220632684783025743029932611124068070182324956386365412369369810240103829262225725079296119797867793525128168302353760198869989063179403020774067157654827029613471618822087802219229174092823678517527319151688205333021359454710574197953630375251341960838080870747926818765521028991262732568766876525012309194970777886036149066988625567150438357710046410781482865396764405762650004299512741989997150084389794684207783945011706621750935987619147672701248940817588063294740118440720731321708454332444042606696212449295669561950192106933448307007379137591929406698997521250289117321316484582490649643141523424037597210961916059681147967168405051178743046906499492213312794847575868677126121042252712755832438061365894789042023345797557811148609371039551323400944465997495964870007829982556728497099555368709947798414378167381542416489458638185122195156445819451122923229199056762461538613050774708532598752961637500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 2448110018675375257963028142034386582730740976341610892862514040875215157592647297680848504117794969837654350891971830785391588013814527929419421720738433988570716004222211410079710784008893102163860328150911714707528946158266481119112999152052951711683584470940275758844021725335369644813211738372710892785767867783158575795822555984297413402034815543933239946816941069419247825896018934430933019124166398837153252959325663597213900295372296245640024731118250661972270604504997443004215112225828036088690506526405432802733603864632371539161014499836681430030054698505242455002468372724125896589291027237183188615141399358794569229600648996471105088873374468597386860238377834301170190256310945133702661692023982837139896568567953267257850753114064557430934320410032224552416042432113763217736942239986360569374540306032358010013671705138585546000548230369831568930706485657265533388492733879238512835016434530188565450671960443509295464411041450892539701411928138236067537946488328549681609786219507292698007704004940551844732925538149273249813959394566995797704033828185249402557279387140580970340502892603622826895036994028708103218697978918991733353496660447788078409400104789611733985505279529649525269143675662114800892492758415134778638128508438343509029351900991941548291585210845330154314191576244891147753865997223492437279832663242555219752035524075040268748997359165597973092769335693058257019071566564955150344275789776476929680404139885118666745894233852647957384178793631178249007280919555040542552872187588640416760675602265615151729790688682966652587867107251920168908569278991678325292433842222294362227938826918640785381452755763848847835062622728002725419084364895403578983106843242778139086440254151364774878894365822018297919093153553543564920348364350509936682188196836852248003573895150791958917527858750169746985059141357963070937385314834225084776701235987471911869315471099597610530224077223713062751535943637424270731372802748246883433382946223908180665467258821780302048690543893046324290677858739720459386423433536106751611065615646902824305421328488907424660177764288190572925335027855736876852360505415106951736246265930871682600906180332042162307880612762974950198140816017720525796348893804947735886705904311911363141383738845062536164120747048129369217093366213900873353092886641256671181099692563587751882223933435518092795252592899806195930030758289583020676527753867199833279031283910759662394878321511093144189680033428355074557554258956545009584626928324937484383384947301259676153391098497621862727337568278566492781136393611455552077254283974796897181756464900872234789655408407223314986313664257811260562309520231298941342969582395924797304374952854998315358424451741374287167062333823893260870291865992767113350059319814614251741229337544842900313202175518116757713289771208272865227698306849856431125685637055513540965087883257315276722031651597409778525988341709525099086913574740481271160998499147823751758344350565318795724413658399979431019180412045349517231756062191773366006441466178529411084986729422273861956722081152096432964285816358048845040102598159562015605421803319164052531737617809206626650327401944077419999371291048325195315044740751874188858426148375374294160610426533435380633235348209169541602576842140412959103672410770411581689817640537855119995884737248785773877141281015733333741382838913064601501583114870709007618370805109563763238352311736504980724846572216295899996487019179504091671726730283489943672937737931998828257480914095687562890605781863835876733884452844582686838245695464804436801955705614321456370929453217664625309676357772503436556134422508521758145238481033071728057187409227175778199752066493367752584136554297573960823861610022231899002376295257563401293704842962800527754782417364164716610045970365472812370552392632256108315375413066548021503117303952946450557626599979866573786709252816256062876890532514625367887208340337202418171978633452033009389755598283861619344509543202714630294192233741111107442158910189986113446806895386860383687230901600410114801308919473162557586194700352457008608883217124420802970732436620117648212342696276318672259322140871727387829339452866659201285103649668355581362302561654441177252485627797908955590653739643501200155449369103657758125902959968234174675186000677523862249325287329027026885780714172539253025756648587937236759592906331616026078160661961963970942390904363436043837031191759954788329587282583114320009500188757816852911264647902463838074527242477806158791055178992139818660637920122732567851727990811852570245148115590072080812474106207920753258418749741340308692438691180880574448660265465791899737977263454381225905705934187473146659536413790533925593796848845843798833526959010568066014511378410216235186959693868253600068094134028140014612738253909697501267151300278652891018505524506230206588351827213057555754137766373492542314102420650670735620245751520616276310652727040352784489375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 1254128070852857552672260651976326060645985829186925254997617319355212787140848488768154828268502264021790658193713235987189908784761583931706156853062652344037837891873780648869983723976103491667535325244596813140837079037105901343615269532501615184804600548139342819629806335265392719187931344477169732144421560788064520815314793823822143680609448862663622115411054097727145229115891384510881131458696769405906411135744784310531106399004100368166898973606157044194847987847716342533365312144386240425650190873340869435287622268353086732071293838150628395640182067675217292212310995241077532155002739087046044518552276205351320197810491120697623300204911077685001803544605622564767606049887633820534356315439675716617894645485620913393986709779436196005098935770931732808465573830270670308977717895927209249957687180815581682989575936967654602002288588086644239976502331134112001836258084326698128268674073491658537088266457971113589795910932087233175160519624871952399333961406737129587676101565429149728842939378235469971527166948842358663295669906063050879995914444984761669442739896218796931311221429564433521389871173641716347205986985155555688373526599296470240731489143170206789615848735750048924058420139942587750402602822713276437908189447646084930277827979587512462180203376557604470815379850434415488408083921082021594637359092722604224250060703199491635588710682727526592551167215636962211180258384980660319524041038918882332254854161679395320179745453305253164932685879103895456477640800935173321133589369789043528796396712415875418262819447033405913636950118887853734053556667865927071649017939565648143813282598344065060273714446653338930107960569105343338510356728340104409734764096736648581974676896259846793062915732336360012236617329321616044055687479811372464409150088658962755737603936115549204710056518452833741085649387527941439715521868449035444061450693254609943802332168983762277725890599044237349634129204410602477682742997530189852316747022299151050843592071267740625758989891566076735202752515692525066410861829969719367644454216331733712903667575580962394981114395166897557705619026672953720810647995524147974872119894158117470008779936781946630307937180193197445801425639997338352970385534333026869314546820268807503188217047653929462731000162975384134833432573321304248242976282430622992991629337085672179579628848896114185059206878946482536300483580915007044308247083031541242938339962551041625898939673693738515360685583586998170449454615575496403887868725329814706960597871896007121292020638985068843177440864097222041209132012274160889807202053060139346088811340705067851243051913729090295376915758356354721955486855471319487389492115657075736265370848680536532680258030153774930082924707462931482634919239697633452566061130018791896013492815053112883918842217350111143448203785566047682209057641978266538547948413766405245470898154153232745712548423252784802908352743489727688495075619367958944698374404512231838637233999139030123423189987753730783486381389536572895420125745960611185817022414563082009601482272174625851088184025715296420553092828017235266043710051651536042347655116777224038644465421621618261133890172525413123554036671749681771186822309638694741841871358930442580470776504741121411856655770018157344769939621553141510241779834240919090076646609512963753721887347724367854322576991645600451047632697599114278950850960857903135606654807435807274620369344387359041420670982166380647635274738098075134282063963173651350818321562498497101640743193540759329416190298547200120988449280839068437063292040631378731726092519914087830419519558581296677532264517700081081702456940331223754872371946159068185168192847212672365919683485900022539994513543750213250309170061871641513497021669883037068978544736516860589165670153974603176799695232962180604730210287236289800028535746586173134510563728825202653973379700919746642692744968763085198712077788491177097122754490734378246992715154418026136130636946593689979006484301484174296781223774028341795395377633908659153053523384097233090782643488962509761393666369712132013677632336958344201392965579224832177670391479114050581172365174848071597178737109902132249447338708167197646769688529648978522885688316405239790935503609186734600367566286412867242845223692533301884664062233831275652829856881627484765828134984005456171114536322771060487183962316687352879880200483241284332996186738909733141095785940564517985652236446254074836468098092757581058367142735990336545671893788897591519173991238229600214216782786102176670404382493168107125030381115360316333872967653025983464231081683729739871683894673211320383467623926171677688867961405759405738074517493790666774483147668375375827387017694344480477763135976957434517175322256339219422262346531692386387072772996997384469645164794531631239429796464678794671763627949779108613275475424567818717200814017619615234616474519200610032442508855402778544824372493081604893616865679989344555903125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 650436612692841204273172211228329928716660614997223319077069040064897383404049992045123144986438653316010331737269033571584137623216417244562417065152215612763575034430987045666815521052558625222929266230248385275312851945344387602260027204241641731686269892636239316931848914800731504846945966332938534511875529481090939082587114774532420144045310670306423841405778424953273793337032578464607103309239074378504956425436713910895944432694689605574806172111632114352848158777597409285161359013236306721182068323199387039852501470683657632222964767824421154178912749170824946684267741247459405032370557369925011609444865545682971846469089677007567159032258103878932395372148408281595792192369442396897575368560516050075214748622459301619640465348554564381745665729727489058669816918891946001286419154111564793715154627435425923198046225374975258262054104979509616914647337739736804544915214454341134660882711761260448243514067470612705954401281460378690873618309972068037754244769195902556423707300242399982292431342033355328865124201492371483630738513763836419485714933222815309032086896805231969883376288331430324115573840212964962954911398481430236525738624481956563028243785024822585972491702557124486440267841634478794015090623357893582590815524204729109410109130805854056679306658830558500799379961298681959096439582096387364367192005616726733569381758718797596058446986924696150434028706340270716718408687279123298396487320681156673598045071629350440056350381742596636687425503321878057885117962557736636358977001509906277203516689570549218616911254514757682459873489890436981120128218117585173466312557205789202556769151535567563149806059444472728721126714211434662608599342468852445748678794330739791006627705275040434844313447051639371989166014168635460534050419023112085047307904647146095321532455199072776723964540375743086137061868484452089250303354957516371128695228276758747875965718245289410570564691580029316663274798831948701024270449699903764454915592048831228593622801203016073951850375806013051119991833048574904779730023637404155897076583474958254496849702951366228353911322353205860839489720082533692576109844637660682897090820061516861301183261247170464277304226810867208602581053924141291669311467324749093451416812663930345456451605475004857765532784225187650931010940184355983562367216895136392355514001741509323003344998562456721717843353481491907303828616019288325624202058405126716890848560159721150224273714410899086600689209154698942946747999373279433883917149158259301277952056736941276563723428747742472756500646691106214288552608248887592544608300597554530698862575816167334857174573615307866639283701050246585289313996898132373530148915889213097050412275318277020417826345280831257707509544249757007875311805641094396244336873308496574471217671417359702432625195822826595455878517286286468315824615920217160882223189189163778820541235220070193989178679577553353383327962560023610735411312007440389791496507522258924789216238837628040088329474140921165801915450783200719326752276057104540410444138628253624240976412477698960272166915862104494533112065176263944066900794467035267747239126606687068716145673313337949648143000773666516530569614027449693983506804840413118618980284398170176228713750445503261234513594257925625706179514966995114088612262405774091249369280864823159006659757962313282505472616050652251929135632141396042272474066833497180563824541581701325950184884305161601673193986263640454254344180056597474310920537231736384604201187168160099518287859158552134473361483182487110090625401318712212200311825496062968882824004819566385531349428812201225421927736638725073963688720304244810828224045564629789481056853960606500123762788919215319937184894300821136833258006528696080017555312111841261925393784976064300227948123943465321382450673064954956177695417653814777190082990367979968921740482314216605398301291454836944721255931541097510252311076358626461675400129510221289452210487742346175951710368469463271306578329387580213930180381761020280859794964978375447241933192904093079473884544742458250471290212483235563080418535564859311749608590255569096896531373145726044966271987028762488458071406223494551816644725390004475257613834697989080782144451779718098906662369568867502271833138750110003483820579704067201876390931468210666189509316212666561302331907411457341743505898423134089756227827196265665322428114880966885996926390764002822097527753554280835892601424653794399939602131591782940317658706693922250976178457478983459555449090289997957859611189429361038176426846085461593617429779743731895925480850177654281187573437501637339664093667706854392910362774771056083843120239574427823027198829826107114314023282501086393701104344365473364427012036410616123520395814480417813071474458968719934550829619548112482625161548209502762291004473160613885048881136621013072342766823751444624383257281155839159081399360834476186557245636421992474406831232246887749774567839940639020381250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 330097400262254018417565675656226380403578419086608299506751540092110149469387037070801426961024357498165737406168949092930795519962531920911465332437983678042624897875997667756904776401065385382413138327262409662795121791601289113854543468027426199034882787897582884821570042311254781606152338709234513747207302580003051429374770913353470963660238085333109939335822839340975389812281067405942114771239929833767465407487514746983807865583501976318663303727081576880911089112611482837110822663200935202064703633889395899618234737592736986895421277400940253866133669814114290510499886246623770096797648003863375574205734168160718008944307149014873070624521525816746540467053174162235650154704639616145441446371826353397430300320392725448644507206260818354548944912098883878240342137054436813268467737360361198016970611259793601911489760123902809018169524620250264744728213389291315329735679269126270606248876289123468156676005500328413522471606295721546638617268891608697412333967730438329310064284562573193776397067787704613891909807833639297273070423889307811143056859714906564026626326728140072344822825401587863560326124407206640706518318700097248332925213216541857904683107751682225894647831188408447173663544628437640135097072623462961363278645013449471635715302785120438838424157294514417108561628400801606995355224833907453922028491587397477286414500245741707228123764339178239675921727617134935338391983232406358860755751801902310077946514392339047484222984951033627464811466028332895322445929390856638099148009429914669653155208506146181725074159810365347208311673818278415159000507174437903556966956099728025990889190392901395006262552903588473876510261697124994563085874472236678897980694557399785585532032846778364920410144934223051196306132441577312770075475866599661373685079346843179708955722898465311476209151494846113883252155925249455818152497135519574554741814493304455430550458634214164418520868161692938075689230494679022688900022476379555808018817617393540228417833424922302146756211091581605150130740162403061541586729750326045491832001051766617296029807562635403103690431782206841153451383882269484467838247949048140619287384357084899727920893938916830851117087566306626779293732343534325648227120481812582584572748182780106998636790879591541570587726327667926962708028880359835605380334897605383877828592352567293102522879530933239506118494194961656708022189892290085055666523364118570533296355079475266224154695257695611693667201248279172090928255023945054487865851195447987734849214352800145297030276182869109009285126922610122175095242986491443870026153811504926669542942768530157750910859128204170316783792119376646589724919521882636209432071163025339251198394847271113531938811307037054852776075795291417693699209625294784719649042095120100999760196284281518066296139426713099022453819741950642144752052096276460049270238132861831682654078371688098447467596892639134846706735634693055466746983656462725128763527028961723041479552019901844324650683878800401169605739253395443253156003803788599799837557205188765205840756376678791961774251486438285029493565588811762121940479900610721832620706108729150305070835187514204557216264446230667961224780059513589078887606652820611424331581056326654157158667114080902560326677400043621945042986778085668926959352155333118106415858318975914624326015417040062932894387746518244758956567991076963273348785839260284925164142370147048800791690412885890959649091452760879219507401252021579733235401012306625501403635358077754216102483649373890957269505633515372963950694132478983679988191288517755943617391872130890631811395369202212437871515833725364455207750546394789514611243045899902678701434627786651740667526708170576043402699971779558510004311449468850531814800374041845151711973967436913558428153227505740967266812803880228423401505421043548837521194358527734960466825203584103742323555053286606808467636531123211074307305733247412384110381303678382996285937249870524636017180715401383930781526104617689191334513938941813356693077782745006335513051002951318926009493429116461723599525696092130050135136366794320273217368505037773077151568349024874140259623130249539481331626999459780841548884421587452998132298119983078962444394505681061655120909819682376312728402672533443730731616547502878964989184751032376551761660550607657183759448490661658272098474232677844061613393928339914874139635498091542501413274833569731987757347657033983884811288613349564042945268369956935836828183100496920602536285796849595284657817366100567050733802249270568145896861827684562138773581417270601726386186619543996535794475029927465702126401863677833970187712851663819691916834524341516382582680490260212359491854800578143394291787884013978432090076965838214759715082132002156228618225014336493738547959505801589774476613966031901381018932234210159290440287713115643338280086874774480031728059700565137317151839072726861888369371898100321129857923879799690810403793950072395790625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 156873866241846057199127960284723024670033226518560172950207845769159019357977034886197514345952050461426711148626085111502866038567015798449336539249835411241676652614299720274444987404540063072369182891372628128334147468753945427490505490547015363193228184677872569039357512885528590918790725500654929636862389863635342069477269700554432958789974724370619243240595782774667269876511170911967350838659134257580696622332188107123622856065661002037061072925354140415540398675500063760702555078591512323063825896143273880668376009108932195100032372400675880374688401976986603828926055786387246864520438906015639031038186734500282049810126772695880436627619077681414745223167819883299459710089200734173349670797451180405968980806618219039893637026859358808969765467338689094658066152384145278914055939168665630177766259504077684120952965336241240694511385577385198346365237682111480061596248810539876587009462271219476821682441840421868468726178622016067529167406774769916941740791296026185416473073783931523459397577414570027131112127558962040698636534173210813972372390134927788856506884076757453785593778769508795132391026299743481161407746159953985240530618959214787014804382693904177962423904577652199692711131324884585883963694414416356090627625782891601132653237886250144035243018119804565592070177127572652892141822886686674400811402364905279562919912779088897850299735919957054377711384710727219375283062625356665900830624118311507725612441628556453939735690510498981374741698577001227361662996408037365453240928206295779368738909632239233907033137961618895728284383401248607034816144557839773687260321191221221418710434517091168767784873331254765955646847499098333767260919495943712274737920407341041835536969038735449260332532728461455028544405067444936498817041767471491453572738863074074342955519086278003870551011368788185551436744048300134860875568926911084325092913624199337310536148258910665221585578847765570524500962301876443421071641202998135641159924621495910334401009265813572733434364251486543612763067842150254544364581958746831297885317436176580837176993546348263943190222763073879345642155673724233121792765606648903947037959432619148297046993566540674791646003861048976400078190801171799832512151279901611807262358209228241762314704813251527093683797591562222528213091908933277134097316229940307975569200974792616075011413703028049272028772087899277496497854152934200617224857064504396367715268177308557161338681946763550687365224495504778407470482955960318687400789371726789394454571235559652560716563792563879415867871521082122707782592082086679894284865915784121661250174937043522024271516829404091003911289381353506407752035650413123539443179338106994354280902750637355549320021174762650553527258859813495406022693731960378214667068869088216879504628312079593587086817032651241160020783080204085387618600577049770651045203592062986515733218009407176148158775413035670891889856576455340677891477487696911373928005452839853120091398657030204383377302585262069442978846122488960710573411522708110673403783042636075861751047684037025713185137154953794356213444093734286651408710546655298080739420062429414272839005147865281613585572208234571565460308692999612827241947075066027881827484018521131113970238926319889325279491775426442776445057017932886852687982238462653498754264018124484411944165900291239425719928854679385431591692308814518353765775922088946291148780833260925418470462849418497234693823434111083056885554792793682468047713631417052359974093006438415247358564533229801319719435300275560359010401294942841408804221274652428559326375738331890318844030723934689754961448520002896354217698636468597918563097060116712442357305033904368036806375925928509774598721772533997964577412087405283973610037842430765568752917073692590542710782470088682695840126447452647742992265139973653320567517680608741277850061464011422158181102701136168405036672645479176128636189496281045986083359835088443216243994777322954073354538528876479729708972074960598254053739435786360319624667359519635549080612685912897240382493821063540395726845344960775162322640595575107945445117478162297131504457796926839234053696580500023244728303288858032934199495361961107058197159635486506335682190106216630127265810083332129309436837136040702848333742554602016824691505383928702775497718240913661946678669707641643412025928226842123666020846871920545485695620784563454513610441888723896179712141367529053402854016314892078553969808525456374127833191665263891830350728291757057364127837296654927565023885871041535694589648619708264132902626856120129481666622273416586887077215118809455876173019280178355438356053137390032150480499793299325303932672101575854142695340247105224290960245367631495858823511548149236231497971926461792226742234886028722962172470993561720756307746396717937208297102777334096737992462487495532520762296563121975317129101194241223085231973168867506649839444831246171265223317902649174593951750700190639050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 67945851123826260351582028878142705668469420738576014965263427711311405813532698098102256783059653480154737772923784607384259370895416058476561861451982990267656316459465769128494645276314898486722796955377786478343134213223228919407354957869487198530672444586523137958167934404080449447021228475221241105853429242028459061111244010074467677603298693526477482242937825092447373123932135388467552347489333703325244010513651957282479259576142569133638032261077477789503687648768434461203538889382370391274267188422690317960227146955598864108436470758044909331009690609139901632136334460044530816395496504071788885093706666441922105133018679737858439550701862406892320125722112588031846277925515443165288942034973364090787467971467572751881541593116837766115793427125299987528281571249557404893513730113858745722803620029457442951368343837705931279570862453691568539222894108685485647650905615476083280505341939624119453215399760564758988637955405263839050181210795497904051423638553543914737140296805959895011555166447809819592789782871282360225267394548516944863828886390626494990812053393314833282771341872807927322699364706587926336668787634841590201022094381218488269070010842089461485659976113840886811435159385497614758376114514905931998678479555552500794664174225025050172611793118900915875514458569567709395740991218162849784195046303358080284157281981243320848664046414701827866630516603532829318089157102323425002686190068898483603160591634560151835846240397620764241879707570178197897562601050143394895702886833274843265041543512604772489992105803451771058669455096433037392432892290792536955813396340149899262457383241713561878448698784092853379416651178100091935298798172667380057833062166103006119952879539468850248346501770774643912185776064524516793160400021449816134954187219304302707637303639091443691193547979763134325245367281817408967640202110811241486776555851998216888252552253150039990785134750100938004817251794947010536478554768736729196092707863417939077591150397898101103015145794027768308564908129939670751984168892871812192242419818730464451822891477780616939714066731422458472611295886802390376062930043533339381498094791826627546388374543642557439938798180421418023858462241736847193881120930195917658600199110000293871172083962721190961676667499323742814595110896500734686572118628014678296397347833545663555115966544122200602672153563160895917395197894762891241959875821024552523244352486040887552666453046076005600554291521905068098587538992738653731801279877199901718804489854108471045116249930762164536516506696544324573676551535373521003748657374189318871167295477716204388890433725467723241987854226462287469609749858497472121451581344845604350906200476224433704490052129607437878239859528367708117731670381560662846484618108107000953168323201769851854160792500923152229869572702534553881668437268914951283649054246625985113497680163581814488368031701086334433428895424719425944164758068211870545677865671761347548587181247852242366339245569195290724158395327240340395036753375737515365416121086010479709747915754599771438761530939685668556685414207283205022131081869299405425568184933430319676476050023977379398586443233270359800977076545895199072150267506649356003005523601724560669488365151749477880311808960159994259620255201232910700253431720664779870346610462794957249623553742859103096276872257924895770653172440976550745855997344319308908902813527663960781357721584138262324137874549629905688244876267641540764686412037984984008628451723723065930969755492658102595084481422882055840208636722957455205960763852739394762302473058898514161056994270849532106632698303049183581292694743712904775061158813128227811046990468639665724027190413437021373869537329446646417324322032111121360684700958896589813412925595162009650226636903712877286900955600362371335440848139352163543509440616232945618065314283426173006015349169788853232438966342753146261323808411128940078210239389512105818714390690624255157265105150062100212504450454193506910184232909615234243633678979049369566260532743826175273371435308992649535990429430505334850567676468215487286692789987369474453487382026356914581772562912116706160224720606820658243122898128684509638711949729394795656378022760334101724269550839742651030947890176832873693730851350218944491088785804041333811789041724264583557683602990315409751471484066018029539770422244547479835421415196829141327289375528987989244743400942822767318304661580938923348257069682221894412667678105033296794424331164726689818815649479115411974756277053756010327294545216235223804226995269082429959945823581047853932369227181448377536407554399122820167466961022650588055854667889602092901051340899020745167573892621126845019672717693452406021414130460332242605269133823101683283565429444886282552356873279700036894251216997148242944228396882348171587469815365056393007241323248867974571363978526028625367818222982692818302931835777425477038212201046307525168042387949018813814375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 26541102630701461310722772714213295401719371903212725013336681574235235714178219128151632788075379168856090676053895081378110721772822789238008147139570245256518970671961569662258055444126302057260985269074749234563779158341180216157441103493154634642490210392210024536929674049044391934689378768821052615634437942873097217192984117466376461657307037984586307716485927213231144495104811824237383106860221512056799886287336389108063071911697601323288404038107371269301887249962656579925065361283151814823947458912988556823358192709217197688479443829390478440252631823358946230333805892164443159835499300138708281885575517962594778801427600217657239285024977992232523052332002494243188324902179545617655081841299770087889733434654987695879001297174597507819411863358791965306518725950159315381413389486127988117753277355567852116665944081754734240814231500575892669310637825506672387203778589661915584229820155666296263216585511139555608817956937355409396751748747240682754041372071196028128025402050740663988703952532448926430405773806092378334789080524847608814658862121571461560564885606228193041573088004047008585531874395855332781295110342628206871399508590099439828877457395265217138198924552510559485937927747389349249861198982945190787053686522717727006015969002429933999895236504540787204124731220280623171741123075823550285759829107669867260575722514771525491346330008528210263217105702584552136945229518857346724819029521846207729108068767510885202786393839952708616431995824546096531009447256133342509838994774427130484686864271859034874176318030970257070480120426764737728064581092415180002665304016546609823025789920686708959734512908740467968940254596087851112036693310256000072609571174913812153706486468808103986574655602504659269001088487802504828872368302651705115503271868313576430781418586906165710958320079962974826052753282167894964140767133942515037869081582562760662385419654132734864475558206630549456621907461383964410622380993530769083644652555691682104041005966446160232344638286515072423450117210933333297237515051744009744774732640593722346851405763474732637609752474328834766192374664135743261516899756946998020336980145600258330848737286496173618171168989477280819226448057002334488231091185485315915158864592082085080162032241520376424839165984206078120149132929691474764999051777760005382484900839012076279569185887569336876887112255960017419498361637891736707781877697351577105303512356121132914313921869785631704681093359542623216485157290463029029528413659870346611190613499039729832443155355714169499572857893818290792617325936756707048287921397699001345418479600543355486242606486330584691200868046618249350321131599695671995606664387164714842174947912159488542434173566623871759833364172341125555640703822450445687685016907280199003625809971920231260307540767319319056502639561632849039885926598158590507548609880098312100720882229028004640833667172671583008237479670013500989469803220691812605993480569211338801100853130421908061981789338637868151799766811104771049251862927707633523393386226048517126374272194618000060700409239884172127881832339539932328007518545972969869506562554621820639735073110694824753404881447711750262447045552253087414364995207596411889084873333848546831079911502884368508059003196863465600598123832403718861020899512937436948254214285954508488591778007136778264490758059662466225833975310473477012803743753065203349568254067672266699871775162865762785016463592763535096350382214745772971973379103044615125825354346777150959588063795614938457779427478360339762427013415255884969742387658554671800617268659198087629930706371163470684935543774103284294319910115025185202846734182645905986034458449661522813400166231736656193649521649228129745120667599244175611476737285043457416207981364167285123151468204875577219614620933047672533032375962820106351707187550522482913449577693489507522899980994918747430529855717934399561801486026971071778175630205807102681685848811383526998889699617272414634370798618770715744103377545107332653077500756875094801062428583164990596340846294113887739154576002465571553440996922256757522269679488732419226046119282077549236191108995031068901103962868766201654399236157928385438705347872394296519827558262769283790421551675708928135034423696558222209739283867522521943820202620807557078576531344315849401762006005779655945317592099879678948672475406021841725320551623038921411928005780512287830388157402904756915716664140760130937166595232069388286486374060040923579045567152230964182228130137079016346525561191451906649962659711617653304944652394613944515578023517735655901286945650903042115840315785616747400041792935042556325491365003629011576216296131942987883672449171988723270201162177571496915408967213560903993429698199088697497379260719521150655937570294931166238365303372501302100975862653913486667871967304921712827700215714810294784471376984149310628075393226318408741633597126718832479598448584156777994751224074612625502343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 9364627509630219712018971095557525884157038856819348325461476708689601966778245019654407142570715716740656897593398437881585814858161635512948430225908232331738196094514399607401747111123611973780051190735848212740116204041427510074570690299200997325510606299410514506258656054638067478038624718316963249501461342844899287688592079702567682159521127612623478083361250905361649799836027252843474065473307023154270708155369946785507095334720774926770401650834784408137749853000553038532453396127515563952237980938558492108774392651548795697673413126167967141100495870548014460869861908380640353362176957951402345089950182448297079339256021782098105115463562703854375712050483356271027277353801148937723512601937378063271935835821268282091365338287669670699927734811918732738812573877035255711989765512662865235918700774644838734529529633100680068814585075937966781461319993974956067787326963177129753011652049903983996028112662783625939860585029472972007852421845398874346250616278605314658933769721340039358345509024441883697180750017084789588016553347180858977225369434599552917065270852933465413147545315767573725209603884324037787627808278592295435034155361054343803167663414187968044661644055146650249620377750184528408845170070343170615758528736492220013382618054392749206812176908980756559744462149236239760355381941212657995041972832181629434588050005998420565449001186525192596962562272728586704828505188800176073515970224852017036604004136277221182615161766552992549274901332445064071108222572522968375179860186576806072882612689525834228936492366024389169385692059869911181128394993152644207617964312718297591986007136391117705198444538657821030935815378520488675334918454670273849633901568662656590102450076532922714148590266117206347227842136564357242145473436722286818001922846617032115483321411973509214669849471246922334555190542029869071133669714490614218703948238048643150018114721712840202527993511319548964538305374282944878380095300125569374173291214184477370007824627206543044418784315524207629364685950608406002920397062168463797891521875971107026720678046791319100737633696605421542635962453424192029740227531606689441256362334284386613183638779822209652171160778941434568987022063927512820459084999025025334604696053554473346402459135752901026660404888474381209510435998510647368290370235840732726114020960842140492843423104700058437995908650152091464703115555835886474366761570738703157162969414802294134263524522884139561479043541848625398005502149800339468948572789841241960996540719370610877895238118683603498109947193043979061180700416255610999491872345671008975917286403746247781693014228539788322965031996328205974653321893473198322042509230630604120731974398924585882526149166061505203518756137952454934122881603811352433910155568439421628567616085509498870190283976502910093694048791058652431034972191401797725616244734778639950531591270343016909662468214477537151341131393889365564491677543480062666871763345466810917374322214042914444167574018882756730775246973458937181543590088199664069424682477033465800218401846493634535631750138663464823177228465444950127783643409009022984005562590377926765320593676067139977227916608275237735113648015232997514062598577364027247942461332611471077978831229435272558340642437947297369967395878541924593342346517472073130684343998571023584942712894309992938474408934390821370731912265063248330970538206905854298163584991098790827704446583895886294838658804017161168526217449241080959489838592978581203086977265532613811395543912061332163421279153941880701217748540880973688526997124629197102065609381694917306161057926045732418596709231533393747928637005469878848932496368425415570594931687696220298710892188428829110227897118873255286035334676340983241614441482271626657660689749303935531110674923754888191013991155755685690157326994010239081867443179451057989983653060542329587986154549122152202528016643425680991741253547750221836368133479932751082858276250323283998340491974212974836843123806060313737714910967018657740135837138139286516539154284481096915111859437668003521970717260580126865715541740564986234483027870963655084697596019330510594668737527897129623193568650001941346696081103646329508325493876828925987974608990224975247422761880852237420256951458425431321104369817441241388217583751786892407396651042290724579176037672259770619237255007808316198992715893901900632840152569656076141037235586566857689579035332476192947125648518115371122670806056620717715578807082221996116850349524286808924792560222860808955467356574235756785605945444752359338258667013455588994024960208036124923090635464915668686488929304075680350447015369684922327109028756677939185026981531943973042916773567818786698078760041542353463897279892342105290975039637530189138872172865439987652669323569654649153722631971210103807671266500101827104457714677213586470391750905759049620927517383816577190174879938256051060283203945783805610022590028291984179015558436245409510937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 2997544780963423699564119439876255081357889611282010766167413277693838734181290950827959242366079066782448777581909940693682682460848316144023461006134917554220652564248216010507632512826296029079942616020457395738780193519236667636447632803366933198593430409221500313528615848138371716403028727625727664267875425187510026097129317533775718145787024762043317666447055253621948210041895011249685580894800502251163747034072806683603214120168540849087469536604743753439211612258020598368518257463155086701589343171608200872529346118238142350777982086482151338446073179031236516626733305172838269800137137555547089931921065232981645508786468749279644837779743854879003873646339337826449701284833314595915385266943848676864798713858415705890943485417483475309814483789345722001028860272975814736705685988192611226465090002568795641486356128167180508283694111770836735095121767542634811809178018033163672316420208175356231908420214946272210521577172155326907143881084019152424525724347592294229675624586784308321349161443785173127006374448570454698440839608989184815082685333558495335155511273500837257533811275755267082396483572527804510601729988765934073210122367748452331549088585345366779243147437801404443496525219821754505141615118187510127056456962158935266052665950482132064895416829515867376643650391155787602204254661262492692135947406761582059052511561746374035860506216181428725114696569908900032963972807717706628971149951605377025649840395175885012236384214989646288113740269850591514746338617016571657157873441747836297798461028321583434593641201571216034822747375339319435359415823489609288032691482723746542197496163197284868908385692405905136973454985934373862425515767982017585562704847068380016441954439093144254134299051355805396707215596660604600266568132679701903128543877122570391158387247743823079848202710289512550932755559410330594597080267050456606063984155457647887274834321239677599167170280013999428440668341213255231122410099464185496158719551747903165429971375177870596991814541195334749710598191634996408479683027829677342569853219474480110436299806524423964045985020799631188498562648087081865898542400383151155809175904769886245579256764400217433657079723433036323923338043842529656310623777347427028342022161883763952818845106089552354781780738088854414250661525308299484400520178879051944647466034992529441295199914555649339354931425631186583135689168470471050805676174991650783901301029484058008032277113473943888343479849300152276264169002713280989531437323185394505337230041055031992336324010419358753831478551174227031576025529251479664929973603383576118662404602836125614205382769544210415422574472051886920246163386433019112340106342757162574456384688285529856880590895546217902007051102319759236238039796194735628878977498902969970446741933482579568699130948996689199724397897656524926202678446897524426894223596701904229915127596379683294830051602997338260609761601292665157440494811705599371459352840286700439228386452491104466940897826123670279410455416322649317714107463309792910739300084486759890176824335986849763138777087129582560193578491364688953368213908480150584333411761468354504786265101175819756225313716308673350409339777056511274683053538296518569157440783230908111980316911836693381572814784517146861739804543149301696809275933913345434336259140742219162844293958777195910625181641373258835685725227753254836521872556954801500226840414607614061238195118107384510866178047239596322633387357663702232059182365214347577229567336834859390764311637543762303486151518813471843068800402171299488437009434994922572113421310375556226981751081020741511294289279999375189400662772887031168043188388409695099021764763320932873431029843270497063889013125946030872398746535750319996274153449638184418219361331635521246943976905650597563399170121025849557505589856971918442886939375071343091202858275790167076593751145662064099381134005201032003660237141123187373798084236768516118815159539866259000645768924350547922903631001772750886953942739424212464417824206798327359809720057879661680174130223881277578172769013113972143340234875262287995288273842829233855131511405386980766096318419000491103576303092370649343789758787011169844513243759149455771450496292759093481538131791051023826116174808083717911873505644899383461280470468963339924701334260162676392393484408617734119248245017196401595242606973809253320062725736417096530778361180499315927422388978033013248838124872307475003010232360397322837729529306492640044137876711718377662916359651107285641546962257596151404241820702292249181728730909474555364949898336913314047032920860425536685579353497921156247654714318751067314781182042174799145002491992647962421615200448703054112885638243064059051397580173915671671979398710299796794055977205287958378369713016182894321825839518876231107938521119544832238542942070338443145208700408510809974113626279070288842624918723137827115271999019836567037526208132678464620781452248829450492968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 878002218978768879324508321928222218287241982331697175592079051409962995793517638217024179334325419709083420307065517774973542895803592492652353461577252301537904933713486139835404503179505979254109691093858629317962219981061950422778116117747625073096031127262668236859977274282380632714547692848517457074340912612852770930223588596271185254486485664013456798622873160491360569950950293214150020254193330183668413916907076108383923608091401463005063500264652030667471878279148173987117376090707268939902488143867722660982567929909513239322236592159375543728585006878740244369241976472064697472177891029975521221144516023319232445580480515456008750721470448605616873432300565580529581591280867631201314192117775705170620551987527437971928171195986528713841836964574021311959355974596698569186720740780727457563369208849919646072392855009174531480372540412250241838264928415623652489918657727664320848672791525233287841794079214746368017365582012840942463525087338951288782020254677642081660675016843371395759052076936607930910310278247346562764956796744699361081921538350007619148484262660600475312140471324743809485833486497906515105577529581549620731296313571936561389381599074030083235203991773567031244704605532839711834909471473664667324236017287346999692039810451142257849812748949833692476721336027938637140064600336787143498646520672703120711470833117886901794770628843991982015221748651588906104745800852456620070800729746558978552823703152077137667502320530992182698978546833427459608946858147647854047489477204588418338803107690329256791083276540290492741845468156137994529763105828019492486677432125184050054435610760687001301686109853686987624655640551219243549207218761796053993299578640538192510801324374424345768379829107652494425614653280904467442546473627246924574518886791462091247238726589651229595731129592720121223393117642527321045749500450001185969452765528090670910277000412441503029091561811185472810782655199958993959303755606559720272618630777581457546892059587962567254410096238599959851296596740580408130967351760432001044964386246165228626934611938236343417177466961864959857020553557341885527806031459641947564709030173280301365947180201834770269764346534029378313150183838744439170788326392314210501939831455170692280600240913468954462754475836187721164241414297160095378689791622056037565875632821840859755954640163222538161124603061100683456616041238640565230482844143891078175350096629639102137065723763040067933424262438357219294764069125827059549249830795964060927920828635435267399173602001366919517814380538133149571982641497446272485507097019395311736280164384733162543329697974100260869304153307231084346654639999075858478868112894914403207935607703767744350096468522005931206870750004896181187292180689573998621484174627765591958370660383454732328412550395589035334018661292335759681955055612570180849840358924921575364244782820607771738408492215930712565620406372783419101231007956832422303163489916027110634176114284836143327103323118018859291448061061908526725892838761064562181134082159316841756041611925064847501767366098850324932798566976782038662573764767684706305999016301668750133650899457914183494977586018698151198931773874551049017306945968853610591264078218611673316858479333114417277243781574945864773546873434662640214371302626456159097171037332778607572604716662391748157927530905684979737333283466406378000583766618896583816997268636330327530981996528276191082289372496910689128259586963480842092701639478688947686229491446351411148380874422204411805739446535751004234744635648879124481997192314991674051267086553392344465428162469743410314999697071352259336843250627380968845472696541058624009497469591502782062486540619643600540919822902468641665120589073188163101784042967194862767091225419074127274986359736824586303406512624473870496709368244272256196644543516259557767996052314069488982934049048105658598259824026122159546792526525595785121587951557715686953476864091225234206175750431715549860261451553740356370317851148779211905114576406172255528794925324258655025016869714544566693597429265933163653706288398933771187378743244747161155678414831136246940365889331145734543141421145557850439195008544780497493210104700644247090969117367431850441065081642836544204034300165266471004951698718316080059793765492559581936795073975208762315401935037670340246995309530890805538225168340884356118348395353502318260261887733727931464338144098164126663613192443927715651443574512960950002202829010530288803758462200473336417478886589348868792123008464994246760900470252541317377123556963029374374867134102441286096934603176422674054055741367881151363769742664292795552578181546725783285402040264887110241117090301515215635340854780710709448864066062546516142286565393950253197696631105071790025188485008388383374556910577270270432586563699296209940683422708830289387705391239339895097252799272541097638241623743479618577490294735221176918308666588494270269091923131371872656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 243786536631768676060784991767850486628713597364819251766392022802967076943395170073773183754076057245228449692643120279489796720742971908111862337612325594259279877413685033901187839346053205630572022925541020298260321584927246940279159946599724026620554889197066337477383412499209384372627607486560599466160175331285347628386740514427913488345045059052864346877182392208099723314020431695685028508679116827982299404944884333246958377560630566395702097214687789287423568084923409682057247592887186415030341764021777143856560791452836648471400475216093532368869204926259368871753720987139615525090027891308718271992348661044690630333018363878563670282278018184525311955843300065478251051088684241375870842230418485031872307533425672730644306984119674746175040604358766498647867008433869072730224403409195013031922116239593350071141724511090463674666383998809634111537812852965999206626621900683639400944910612149345276883062409636822374957754546212816534290591452957248505011208075217979935436513398019925711375957239883534712994300112148728754098470212845696434512899209880050868457489827720266081442197622925352266120192197036309883735460794873499337434179722652484644397704517196441671695059405194487764944465638133031751913434690417669946268735691777946493455395926801622055369185558761274872965897265232379322944401250379696496917284287870485349443313241403199133148995323990411678091150975366903809376026988520989331374554677778622899072759176180220261056488270350393036569773518078972978543203029697122140763697736894368174426696246218848904273173514462998815875338127554600281622116469156246749823711481182933259419905145649672912104409325266995279048458212698123886744008624551964994008023326874958737864613795263676441779165769194248283507715900570686532705047609543610515560698708014932286304143942613733595119042406851018782614640653192206664101000028800704413277190313269787769701312487660151981318070232050437757278236469585903590537795116222725036354169147182981856127605499535926279627529559330358220010401438686020914569813018386766924848322339893239393450399255233060172564266669384539945432943283217929816126351996476442267655203494157122865236650188071465797996759716756928454899720084414047431171800382068554220467427879263309390928994414476037732131275496864685817360389189468789154915540239248384869853877703704539797319484077739053560903695086522736058849801398213685418876999486837876362390621193720332497556727858064337290406693023295804226733053483603937601467944936324201304446687169084322439197984386421278640398071957690596667662062995966184325904824235346171864782498539294384939418924714861508994158374187367444481887156403746693169528969725426313063913023499490110461142882454289269987759062768479193271752789896193311475176363412552629312611845394952056120697291526604874660402217538182076160126194429922808341108874818013678080946738236598853075838105636652379025363915110555653931119989480267344335513596496430613838135789241545866529349234269055529160163576265154535869427668847252593869434417787011398557017406384417258887932498858478224921596248933514130079337178384858555872823580524596008290526994558974968523204044678505297710950461318739657825308932380697183523337576808529794210520549663071586234545783797037765601125822852633832310250684436996102675830655688674783195434562489489538010276509788091348517697879209501359323115570092964796145317913085897963089573663389825344556637015777986888190076013080376913862649714622250126722243022599075526176856900835787204280280471931769359163990860778764630449158747851166982109718376635228610351749913097332933135881690160996702513385272196434156315851194950944050783542036644976116874220603519309230258527960010252525915683260239331192558412498702130516250411832859037542193355507110344551673626305503853027715671432525890715763977641209696043493642359361107131407189830157447560490512780446386143822577907892529333086216300329412105230089356549138749991410884186001748585175686670810517341019827142609438960791875073595150516567639800975412744478584440475598214851695965160812129625329973150539889127586309962438983857939467465764059197487874262094866825547111775262455586506228247544685441289771157921460172586115485193032455212241423331149195451156749300704428539557978288276948394827286628028494071502418815938672292326383201951069149943782153439224893510830166211408533855105968934573210851799487380573612856549755516868383188943532265275391413682802317889354217365012465091325406822527124551942599015286710486900140406710228611565452416207857323860697293112545402493965663150722594845186727431906907181904697577130243567317478766878840451850468190720026628405391247123877513540631281617343774316542815879451207721240235553402605875167310031958489711490498771590531135999426145845712623215869514992900976466428339776847561545232915118142063711183845577993085600149366513260460923883572710975293136612640446404561954948849883879260554339375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 65748986805914486831964210956938627860418820772629844021746800273801639034196157871687034116081201938518208897803769935880749999578450400605467317252534100286225818977816368456558831426832401996642780706374217544550590290361633065576776165970492534738574694537971784751279007019688094831516639991157432745504258249713894299703307342718017532225405979726859178306897794925883381024814682034938942660118657601441920581335345003548864208338938004766417551462870342838158660874292721242268958704153493602483776796940957131177808963184746373585962887451061072901980146651932249783079248844395958834808829775817916909488908442905621872944282361273587306679120149520298456631683368525867399840697470591514143950640813565102137142272271386202748791602749971693674813625022296139109220072799352887136218615710701115473190506476270723962281148314364627318160007624017459624764916902561432032456205537185386673252363068890522492214810072639790062989718101096992173537185055419456392892327342830117134843003116387997576670320674661879068360070202360988517522852287836821602321298711728480892344287734472274726991441766735869704135466282924173514222106378669390256661501411433870579873784388808623204556589208806397657084223243229841189842576778829037620874634421266706515890311576015238166315549326129248597928675285051056524958620909013666729281724041764417750822412734220047859018930503346300861095761468626503560203597456477911273694459329537962949647005777751434204916728075430504536176071772631898912000968650493509481710797935750155699126715490494391463393099430444853574494830198080198160138940240647488697343555702630308020172422995537166791173817175679836694711931307394994251944762035954985787341089339695274429330112367550328482075874497818030202604431104445084424262863534979079311546136019490295529503579256777655606895902745082132127403773434427730822717510188639760658960649357966917198910424811984574488872055920303907102591196852010053157952710125299805919675809226297042241542073632223684642427607709559701077975569419100122796571903024840980377100978398014840397898317129314546070126975115977318625807487630620359848435104382551856239301570552082489229948351025212675535198152710151010628820307836411138771269444290518221687266233555640434762661945873045314139774135746877489837309798194658110301162270558775507020862936623271245666778369250220281495941331987662366336596300589331630424005544476796463916403897172062277057045314427339430001142246888628440105585141553211778288853422345597775258669061668787358869711609872547313557952966867337957883345989762681101146356499956820537648132924369083585537118163044607960502909903611186276041764867323015778914469883365355049027350486138277708453493116052450368470704384981349188414855826216794618291571315051454170852038052509217352072884199125436430490288231517771321879330622617278984820672775367486528602584278686826971819636448020548294380209596557704388652298418985773652893105218072149761985377909275832049666640840024336693177071654820713986883963125267199289454324570843833123967956418355691572535033549580018402963936787989236415635332386130524246261138986580921748567352281923175181816423897896119617835223988003300886312669946196707761417047268753639472825108736904135043548870752332567490337349570132761929549892923098161841869611174752316925276050728285006349601965161878433340408464493942741765734905623565969299133022188731361041199690738756070057378718415673445966061723306862028267038040200410298822644104074872585077691808292571699535591680356973417372328028623382529120039381476522629657023756160536025946674418644879781597761632863008257480395316985780439412352739156479623162725949477651373850430296394605656776086726401999466193104815390793340202478821204941906091373837611710659284364975557851745366006679187932901560952560798287844871661988522853178537647153449038141586369455300754391977670910470012828090259479656944353027505856687090458180396586406184252690895962750130979428149659933671744247007843390031613609240906583224480642319864660519583636929910181549853113237220305443439786702265952582143362522644260012897204547187164185448771732303145561315641026309006096534026991759798619989510063849566796002896560205858200820929868355108794533494348919468951998751605840556443246541042896583363160165520678923107400624461448861810368197504811755924456271112376827142575943558953122172030811244288049883992397076827368993681208342598767278840244583550005042278740961114782246453138293439815508799082029863581218568964886930391074197797613961984284652043664346673365008332894268955597025864495944679003525296895146374869342545968240782936320166908159991735005269823356133248548183433033197323004429258368014906693959298334636002311163466827686382204431258080195011697239332592568557929051119996552048676725543923610944830839049027214378859091558967083092513814306846506408637998774295550875631713734227582699241474078765807056368031996326121529828472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 16927448987310456439389406132739641060563242803227916993731253154886123602484530035881750992004651389130776444204024763679612375094147221145851472369221671392470009661443100374532065821761317931460707983694740197997849690667291545763717621094536474918634106112932084846984253527907257013715669556108253555764094419921765695819545862676432325481018905888163562544296723206736553559723143392638310408535810904482737437371146443819636883067247098944927792039760835680751098830928227269219568122374867282622431498197077083710119317024698966142077898240702093757170322000449832391988747988570586873788057461396364995155205163127924693605315193954478602438984594870431223286153069050615682460961975308368976404230787824920809533730470723592445570762107828004075405606867031852947905479875922378083962882066274288005446034743565023593468289529140141914065872441300877150259875715464312007146666936120238614488263946725558125149513295273919976033793191408389779377044401640326713111106380702698296557877160736522686170226207742364924042166832224756727842259142189492486569204815491256416847884881407883770102480370786970888737795092661851249644812166950061004623857918388792438928930675741220177305119306155612333220571298571233710893963028616361020662197553892933995033417761833419953326798254438167256980241631050073216354694177878041687791800789533403660931396167771680655207956803667075783011638213153137341983326796439788427955507214178502445583471983061461157566925128899611491413259029137967509364900757654018050595427698493946165041814377786988906416104709596485546271081210742869993406858097410924459112977933327691255827764598214802839353668326171523603576193383606380246096398709982543967274083798973812467883964660315769595498759031618246401184693875789231157893156695727256331599851561834077549343726541889544302573929766402037682455840209966789028473774555673213924264824395499429317647835868967472615976782403990876064976546964548063350092432354684000936459640242917993413081312903780537197172406442580591432362885362179994309751852727717412751298748903253072564104551811655720842040820605432581498452768674506601056390598246253786597552457720825715771995691740355500541025339629412635132282539371823799548821818676423287102813952374492443948541729542951712960484472776857636531378056999090009527937932599112558722233989847626252973097809206018865613009445404307605111282218126900258985860260499403529586663448552399267065976187465897220819205820178958385576282109662223497673364988580579411008344482991630737142431748609842034623759193722608918645636601949203591071454918098188411556400967744203049708050295564721889124436466071475245925683941612630780405286781519811494213728390580255571371766915439728406732047294941723837092447926962021828684785771896261275477983587760621457752850407893813878074695003204249134301715831242638220955438221535954510405200335636360269059482002494438886349478371922647877360392563643608520733883730238961008486386961355436666828696559814718065781837980108095245048682318694886759427384579717775144415164141823563214053700578900200166718308452115770366963661902632243181612739735404118624060312988943659655899236490037309799622775960333306712163118200102253121573099581982145166256858993657420786086222144589772297259436558011727516703977974350907866072447776609096458913690520969341427475874182658411670890291688348514560275086253082660339646678027970841718076796272944476225496770738102068629227241958220362497514710034608124529334549599350208806028347254220387983475437470891002502284879811843773673534962669532086966580703128933560267217360460238164966519648832572782612449827609322827591175356672173327913093067108218499506027512312107539934127224218650628974078714919243883494577756339115937613418916484772178055491128659694125250105555196641961610085077213079554993187871968588383297312110391489455586486173367821400072978723192538794449371300178827680211335733635201553157106400943208759324998212083813652909038250284915995520194422615297369384049056673442755855373123822487448736607650926766818090975887497813523338626959667622761343014686649030051998281853978328199812781268623203308243769053362749165569288906006667508882576129612459459226730878298485969912553253629262981283027432131828621786058263291616575952439610773177321627354415032172231874965773555609243098384337986393241348106598686406930201646562091378749435946992538534398495626019816328165786618443675333227348583232628217464174305756174986919360745028689840783739582387505777277318918183452473241733487664028404788342249644854877089177372563717509241852759750795402312018825659070254051957847073202419750045741589449395685446940346561252261789992599326504431780383028904412346853963431077239323300285574662879306608809765709610320209902357374389925886515609651872571764654211183606642957179444990788025481791720725562374671294416916220036425255524564240003001723171526196008077594782649593068955774995403429898523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 4247464034923826473433019091134614358689907974854716682790453647493910317451366669123586383004218807193098010390176631267907051182698155792247887647221405663138265984637697010836910702313058313960281276162954551521976134602083926287849881340678677425688806284022208971591792917677570678602658548768583985321985140354647161783675972823132582091971290550812508523349571304318872934766153496670278300611913147341449529022946011209273639583973562072402762950653914929434833442206007405177842108494190973545418351314465793424563633703484310846952708079584751602003627327092968705157328658942377142745923789469926523711431731518691623762197945571105892756811251321627355981723649460336087529667096231549554592268851469273252105721531140667093201978920670966801116244664937915603495984565930373157705444190619829057235688041379631955511625485675914687715247002587989975942531517059963908939382636025797969311225127338076128943102052986420246225588592295045718347958349571329143562708889487952122892737968115550708057117498570116717131801594189739455462513546340361340988273670720766678270826168627356675558900358133665387848646273803461896108879152277479313716404121847963660865676119464918320079883629232116975390231536846302556092365923026013444881883903959699195907812522718667410943544557681741315242904736300755173103730824462042705861427927192649038572284661136027079073517235430405012931362533707304742952775412254725160242863953017709956959920076578303060644320517882016001724325494963735545223384590291461724315916597978734119932498926988413145118205176533209449757152452389634343939412926356716894753672078471452053221596932221278322984875286511300914015587653459537103382362634853385387849665825383872114066749417566910718370053494230935397050024070877105305845206518524190468737373877988358379218011929623470984285392533960994637771583589151093040280040678551777843367524654761846438681988560537876549205913244489464567736573293958553398891990651540014491859095376448080400194528923123983235724594539272971810138416488449568799044368796308053665654838852669060029650964712804964549294544987338996638224869349711644471989559463612204960991358794113606170545515795917661129736192768917540437620954223781191777330327754999859988045132734790885827390549116929769301810995276548637326073653945288405898576320762911540745235327371373071739689853894403028407804322665404795151241440557865871181093792479249790796822364616185520724199455079485580810015023565592976945472927341792752872516603201857265414732533020771278066044711717849065997646186424406090136516583489926723016444013049011095374047850735408841430051855564063740309270662512157111606748826453274827699269184148396928483400115208919930340681793347903955128355596360861185731804621654226469182832065411712305178640122730673528650737978491845669995597038290664769308865156148391613345505919991014695597629287287116332617663192961156953267301159081286500991588859731659744435075702540199810111642052212700656296249548677883818436290544630088767668935052438063528720683793399051412286706586461307828125131923266818370642649116981952798485443115967896183823004705836416555004223423654542709981288050401289452141808546360656515237770661666276787911749243958394045615153062716083755167766969254942617940629235400698539499910299569302974384911587450869464632488946894089648879765205849832290354130893178170668380568277947449406600431765408175902054346026951672022781927079571577326929199377871872335920245861473971724561919963651414646941318589444460139723373784277274145537162642956173899105920082040601659131721946612022681482145207931900448427535335048744750145703682760393890449532806207541017313571802385577608260658413800231641269095170235353247108177800369000654400787056703334998462280761609381618485884017681022086614464757559310011718759280364412038884673004702901401238151302132090054748100642694132110055321214164583666187349614854059881817178624889224256751715240434185947397952375277542002848772934439140440848936664798167632983691990952151457203390882927596439439906957626870961230962729690728311010343021677575816480162775682525525682964395462498017670479670548338401732529709055351388755748285953739583068105242632272172212293453991761511966235016553401296881906036661349047795068997096305615804242947803234528120864018838752580883444227626597288254447867784449754786918877466115820725658609997950920926573319114930402588622572832978667259825730804991597616405361214371430058471576644242321354965986625882785052690729029345420457544479767106244180512889438708782959118573019072654326805302978419568943425239559918120956949237973333399500309254120801135547183241616103968758531225984450790616177063444150427976866490172649907529938326321422898826427662940663490568865212572281547085914156717115262767190110450429816036420826875129315339355442861877493010357428673367099530249921226155394099905764576646060585466402535852874283490274466166093786137498289070148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 1034590196408520427927920752765185636586567013345797561244133180636452803453220666020585182333770913795833484592265064967700439066955321682414103708545652188565218168568369267281199496656529025408657747243768024351229182898249860215174772064278875993385071850140249795785398196116050584727579198134302219211583525373148635038980442692518134929880527820624839836718081496611036434068624002964059664866715939662392101200362420210326676380328802607420856364325129587610844996078594613234396704174016952255929087461097210171241280861507626319135489040860363434794500327106578141442665640936378631520628881522341474889565539410380290927933004989383770371503314908820584800327744695615680406905996353167805167159457789211012833356995166968267606506655954979541544679512557010675189518012490936913393472255326997898195263156336302162829242281552410274738119774962893907915538346309642742137367331917304871204234618601095592312795186644865972699997242154305537162570790145058130476210388029691161186418416849208173740262490073591573098550097690834634052251270025824228891108067326923215746922136563007494212092523864753956325088738191995830991480360793339331857251924164598401812584140312961662257331594006000003633566325992702697287063017482265789829420582347036859554078233031675629322566007247812937781465625925867113268946957466468167401939904847899632442034788537761922271757746991972525915147176276737772766175956919873286338951920216052632488258945545395136476896351595583125656646271357801934160492520500442827037653513069150570959741888401636826607714466025796779672711622247337755250356173725361532226905687106380218421161166668985320929130026692450156349092844596785185001231808326635961771337662017890804797890405656679863394784050699366471080101242599190957026815046210429780936755556928429087984159316996560681635074799184566487466866322789116296678036234059307858109356853934141189074081671847049707854701831682954050965748073727722601745082283272244791590475479626180378845157692169538159466111202860100553696612716783784530552351544196041935471852277257610704293831335227387599614888032133942116158588784753782346066785931373741762139221428728572190644394838578337844521382378457272106401155983570116886814425997693116427511427353553134799724614046237928222666548169045649995027742008728044064668903687410579569243709806544404354079107604224609943065243562711744254748841031815919825551395598412696193501228565517775185838383104567945408475559804441939758421782674935991505799839692391556470859909585088998474664112731176100046914726446297839597584844777201683252107512381745484295442983769845961139221459352235580244244382841598135266116336998028210324907723224441283973238752958145772666798415480342313546140300826935299702063832460503138482548238957109620369272154164931695361619669838723910823057851158820944997324964125127283271107456778358926004767995028934320824380062582379435713599589675841817286553655680913297620475196516296064537783389899737595144164183886528185927391916413208383387027845866547764634386798201448743296217621349192226734038294830182726293978439866410897293810702945166070403334188779628188248010772097121002875331918998456853368553745639136364935143048008860598948500324954573299530981957622882699130084833228987598277287062440039537076968520214751220055693112065052597463942293679936128149360344934751217954267976767216047230885075042828179756796631492115317027898051688778081116868556495551825999358950540369145306018557265414235090198154702107398202790922535008718223008917003537289518743027641473346883393348823060518624566424445591888951678920889694051289137459411719805630343125502756386873925681837740656801830046646052640041104656639861923471809393254942878714824682765057916642713460918239942072052056950968444550061994947882827192426022550359624599696740587510105116487456986695969304827743744117186687424483107713571498267699714502752540154820119317857940190659444748977131277929897746070866503967651428834341271908539581460441001489031523437179778294084949430848177986092475637047983911390731231322988575016433554737534448384717026371312243630005774460995956775178883794212379673471578391753864477597486298826272234802408687157051333878321966491865327394081208597804716626033027791204186442671188514329446265918560217880258043208519280985532596406574530460804618319138028775024671532083669436654597910903303511335169816161469225737164576853002061372923014166259404172259437592612049971143453619211821837786284017518025706472203119578883644910993439062837200409714382801012197676913948323762227334577833071318710665044757063217245550160674252630072734870215123782734972708414204162480832343653660025606985983939733107034875199365327145449664534112971745684854227405493651641895974341096211702743780158504814901996162285906018894636575264647088395039240805699238779097675595026665304909326331614413089904873892333757939164609291131710639853807775070082942150321731564401067231683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 224149569314155365560681279479977929369134660933775634492567764400584816434050758910091022864384092249013307656433499842351049447795847516221209811742206159411675218205303106143250098747604033187248590390132220097275111987771152552051155514865256074671336775564021648768470479846328751200260700089832140406433249460798192739036788691034009046724911064271109552839182783274213685414881422123274350596403500407299606594081096070088130892486929187548893317417329498298285945567585485875860425208947433411946723850848233961254536280849397748192988325597716849334900902798367513909681299725018871711594952587021512619971993751881581455292196446805147108069857250366147255400191934005904862768385791998091866176091000064615416804327439381566556513548207706260997771980951503738523732859093870259829931913998180661445937544724875905711723258049710701484103644916876160702946266174121769362314981863496195442423642120533803517968708190463234110234189939698717516499386212822235423538488551158085667196633325869748497793076201133764896426770657012217663718182225062129152793817000778384499850278862110745696841252842310179216338289353860422727822022070631514412034663224007946092027460421091905771788195665422601329097420087718860882722157725119389431099703456984000530306112341939548273030662694573584042753108431940200598819501365705609963574296757751564134903066679628090088490063571970714482192164343733877743577902493637885673198860298953992959608547730515000307487827465297302200112412282470959909360437807220657744780760122880485001992425812628299001129441232542496781352696544475924014143927430235762366570272098527319453693639857907152878742026460674958007935448125520954074894019625789194071136690169868281413140564614035837153699557628950373572979107866649128477508744460140098861394939978732122442372464213748155094492261245578741822225138503681586922162132978132444670356158689479942944889948342901805206663706097225246646669883146357668389432429729638486733582114270208985530876809905064503796353986765557223142480901828018244792981703234785880274253734019144288618601050825690605920692975297429543884612655152480961595181483289574010517388929022012135760536782402805654548409467356927243478522865047593821064370030255884375576509285695523917816381737727516000905046534548205415802333157539830346747749411259758335541715083887425699510080375255069378533819334613878147782199842978345237098015181418343378557785173409042821677056857765223442912355717467405080463003382727375108011285394560340899924589759963278880396027118970385065942322175740530517425790317353131461448761578139176335387753187930531176215084602658413621388684681757828446540127712900110355010283563031701694474954350214715880592778327732943473809820323674056205528886400902130787927127622659058378733790413033075816503675785213834575655899858362773295766948325463754755010582079321025742104583696271449851443547443190656930356107951894746220607099331354595128374068185107564060280764081209967621026017594690249788685215321632709413793645095548892667610518981830619713888898035102862832084419584533216777765080000118218506029302686986369023295105561792418909710965759197246924603091763685707789415193157483186137849528884212119602505975222172299715158017229152327603619566732635435839937476385142643340853956214301675256893172922526214800232582754407298327750518221375617384189730210705686683546070525563111498975918519342849939384448216503162764830470784076010485016020821997264328433724541034915975714626083102485942284308749219028044591730005537904381737758994016810471383585621242230646230243311410895041946781754124742841549669673597064773338382410791094701761772939501024302891275066711136231559814190625729572152896806493819052554238044738931716814393044188266731299654742583570184176094111143878520149664082960235699366399009215668867618566134615989637225572878374189215680745821849159163706115346203768230403989372759672565423891998008062780770460393854849431325384323286202667722872321044406279268292086925941400320217471338926958740891108691574973747511467417649309861112033435787049787339191349728521723028345469216559661526614715449352859475920706445452337378891526261350928945611487272884259266282667431339608995727850674588074180649734683953517719076571627755385047542528203564144988473974778487677672695619490550815494937886619418512857624559970698512164016619517802511116456389110565993308827050436586355309908661809958898918080665755732738304039684164729032347152773535037209992366150099748177040620001357686817787357177642669039837717386339311662627219973673211197130885984104115869499060170019817327542822425143404728313440654915777023132265164708231064153824808225866069967080064355521676024123815724661361061574758990321982668824715498872672024114082849505481533074563803267353003575307833029126068806283428396969624661243704260552006127869060214363242180048434622903178379616112024503431191623523658091335782581848243101187416185176250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 44466201702952687873201668564955641641492859066827083501755011979980439371337106537375004567068441577518122431888856203006000926161468458061800474602972411658473391841755503813617993585374704480377240747339165673661772274139494545042521424964579843654868678633461542918875031675904586870655638289579956457329343417110333125209115341982278824084812308792434053671681402790497875012914055809343736576108365088101096129555655964526464013256317735379405633076282633880239072682255571135154167830347854273736436029689640746377249122629294010349443277972953281991666279568338357398228189492533461397724910253964996832202419951484566086543507899471395246011248877992147757645895827110359634876605795891172945629167625509354985935697406441778348813111419266548034030548706956239432212709397617405606688047697119419399127138344565371697919028569686394516101687966382625049835577082869254979384547014530541447821042393600030936983746978737494900722353248632206141110324582727108288127766419289134491937772745875785101404223751249437353834834847315669311563094835376738430459484714617084454083995689600686983750988856126709197902381985003994321508646283341574197127798086609348860269829074464949716266051268843182166137268868392018633668930497134772488049151290391850728917835011037770716629787171330007239359338404103611592032465303045762148000746292821377008972671623975214406516093363596929348060974509905311776821249871068289799735168863297170096021564563649160276640617542258787113812141747086579052984909969281898864683820742299188179504347834885673783072480559382929994779091319704796305425812251662960313349055338265189244745267927254240479618056984165137217773495673423495092605729796314562666269972393232748644388992242352877415000041355161700765156522187735119836811175300736113895814614936301775943251877681400364604184356186187311965458791723541891746109326008902517174379821442941130133824133864827022890108409944243080415228978686122602700808889456924318985608116115968988869467189611065434484203521070018496910532017658186818053036863648831457296121023103806501588950148657776572791062529445324647739225012200784309017175021820036287545573855743668903030039996497850960527403592101746622695817565032258285486828381569284188354378791277902651332927677164254943988489044097297265651706121642056336794366699239771992305762341008275071029805399919976896946191463483608634222977929604351758007781785021743299637093206142441438160505449842305575956293666553929607105676559108772244373480354167896002906053054656335009304384483756560902052707670908701381825349472764914009297997817703954653709664181439503056802036404814862076973250848584711408359324084900117800367838286206469422093205048120929305095793002587705059622110878113471031356851199697750813084502740296247017700292403777277786913884863987271829169009407873936117791953769129166274649643673261052065311515792700744157983960183717251201583423912455906971052098447643451466842554673631977403714114358202723770386297054543327784587859132728014488706464992980234815633097413220084360102207641004661893867421786616931379003006956113442696297058272958396242412229489355765029532329201882714548724105570703842694850062560367709708503018687663159697805547615782264323065338452479910328552049864441119117811746598327469703657344040058033784840054043335395667522489924649524616396443900770939164215437951284202874928583792034265615863943461182001818479807756972838627557904936990779932341510870633332581372797307995088543332812485193075092409157179337933000940709291693887142598172044234398354322676573963262157491888655997883050036324629585894277847643824987458555383020991421688641821113656821675185121316364875330403905978514987734512425913175730116463837371018683671543845796610596005482045789548865612496092772557760249910100584066998745641497342956860586626870042931245279967699941887499950691217595410946347791384973654199384931562133408005504877257248404972746808039153904027738687517261604370094400132797963430695057410110442410446516533745496156706823326151660290240242607445873872647799289813370720450598782664941744168569363796729145221445248770479887269973935532637982316923111778989859932741782213007125419838702954713756815875023219658909088421022632683681811605855284482508198479958683104092363336340385193769175283336053946927432388475551815280212327341218675766696269336432616963725660662717384576569826422653789849631920271089687827642660873956532116476436520481675705934677972237546166256643228392066112013193067797897170285386100597479404003752030397075389979855497870081960941355535727007557553828486544203004194159428458104675369834566705383897892707196842980674428091176661056895548827207309963714418428585206002618182585708431992122764694049814243177414871046352168872485140198850329554866351711932446675525593763427453104402686167013117641545979908134378891690924248787981800588950798722120348166724683313857478261860778473036037337668141632965413721093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 9927103871888766539668539876502183536679911558037705928870956306100157538391645737029848588124866781576927659213880445297637313484337927080226863716906634891751217411348301856583295282261802125609483339179579352719358490205351857812710963486278753789786292669490291538555751373589224653496989625697233986838296521758369654077820702368800710047287296335952085011723859822464865078024164178695894417635361061473187600666371308024219697631681543223542820814286599949442873738728038441719523270399148763961855012367675882037276657543276608425769236749749030098896779921380940401803845673152091689336175115891133907554348282848225202015120297714097924353097291235029366103683497264870717374439499659100948190503319337982862024532403997976459278873111061954973338920591957327527888663202246933460220558052602534670834095875866395856984846157687182812314084728319587932382617754902464800705389390488951783430909045179033394475433408158958965637288768254533730063260859436711787902556338777996454558663436364138601094802529597319193941064604272450521331179032422750233639461192171059364331110930895357799703620908726795503417202200211553543139512139610779030676407895621056779482367807519304814183170353932921354560073742441328269975824754132165567616274229948601085213190311623223911669822756191356479318788860073039663004960372130944103786742236182461664909879030100553940594774783245380555142671955636044288762683078055731126513131301125752366335937565769959000200355765615249947284028845117012035280355435490876357501569008575386319458881951026881238639260467970544034057258703615837372062310289204961856856220542940104722576967576246540124423762015447251696624803066409781278402250386173558195435506123479087471361253449069878135978418882683590620446483982281589753825306818706264883293179513310025515183355476250801751072411919548220677951570827976214320613495103880283439058894327763356525599263896864035867782326953923930666462006024492476849566778024750288832528724752916591531827996903123647362752779476829041213554807214528996725972605469795146846560028238081443428130614796079977289102345777448963530472741172257485434597653292927186126050058477383105040754292513428321083487324877703584663021071833481775156672194730839721844447654856606321326534960940783804459538986012771445553073332878937035198877914739645268752249163769721521347309530520367835572907473711964368023085682183280816938957745789379014674686541159043494331815765207428388445926713201678012999650610998512649898635050329248216915925813345557435268337494992891955131689097391952603451926937188883470207213452138027125957542102485616444078200505950884389826260665086464922041176540690163719420691571447266586109471490628569502558053720711296575668245631923831767996555332362022581633356568255519155509488758063809610000140669445270922747285613574355910025994876503599796996027557444220111759787092534969890992262901040611297549986341931819513589560768687734845138301917891056409794374845331023258603012895148778266641900731141470885965483709785041079015620958238410975067481583134799411429779797968241066792763739068208860069672055324333675524785090154353392763008841073818601608388826187823700285261564797831421019215204747274766152145260194200082449255275873983619007832662489495419411517928798259079630183496793999917181173130976959363619247182931700134965524118897097399267876352903272661883572253160253798708830324433295372401958947223554290591717750143471076593878852072038805053603339222714373544070063908241538367119720355271902918495966551965578005833702924492296596741174582392085259317219360547391479177840502813592942657152982748718429569346387569051058177502702556685692569114941864632074301593946189053545133659150784281601716362670465105522623788096276239580330068141507615001424628159926688497490292649840890770768426551915722866811593435170225609461931782709972378589874069697432581016037592907352892429834887440641408632953047911336056491516864066327085019098392589068232169080202688077522907811550128040977321962541569161271804142035303802560284696339236344147766567515500744951207188104829610656202783674763915517720273595879005996765641356687810604810872863094547768383680415632177876737209554673403126603941486012425039964289165693766650163913970175713957594734940454221392033623276547971894537221852336193552460920160990726094687139488990420258307388887237136350910797102204847238506219445700964221796759835516587553277618012287333713845626255864619185332652793531823074600838213897115093891327110746735051515374192673104222990344743039808350811984754433586207182057687872962449513820085987341071209740079506950389334239250415683257511675128618327599612744818977054975662316932962375101279227666527359895627068009692817303659291761560757671167376343410899720430750445986248169832872765662281319590208399288397197584876875570504490441433096111951325945053095935430216867359253801778370695684849291134236520831295732469206749639472757031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 2274824721992335550426330908701755051964496119093723992865578013871653766306651482110657712793015448551299177145779568522915784219679824024482533232763991130453203907743562639647359929098150231936245977280423804034095951563963995368349541457885448084301807812964504830242224277470332498546774376726062325412460785006367881208934596217658625504092777254302590401163982551109491129084830869169898533743003065397820809985762061335804308701869288790695498921289445080734051532725436433918988040082249339836198888159243620720197278595833472400869333722071222956656452488341473269417692786356716528737953692730171645489730285051460066897917107990836597439087694069881313644894309499236924360213890987062094475947017042396771991810983434130973114856299871064012256069978729534038778597337467625932810324929158732712839194057934623748049569996312991147682612912388701769538260025061887378512700012933081977555560015316251289189758392194142068431490895776775638254451440857535631652259245667492063398794880410837205364135548169820577952126535460951764723400389054064249996179875631957873010437921176233469161302541760748257162499436563343073878408654941593069738341227835344031078579775435564098334251873818283157853594913398901472668477494083976455060666466018853505672535089344063226608042848637320176261196666045919312966091761115746645912409984492008187367411552518564389544267420035644035539759536460450935768867033068866233510964975054250183171319575913475963279569523617605868056653469778542042778164384076388154640792397643183818639759170677050810686778878917976936785398517646039447112496260132251018958316963970637664367404101694516960637937175861338924345949751903708604375589917040107651659875240717795421600855732276453104984282647686117893325265490889136733904866512282367449745920871929326981081034773397146609915110819965338731595829165149611281505684353081091761249655807129476941698356881076884967371339569936991046119343335801735011107416327747462306136157853753337819033676965699499718216820478447708604341213739890993465864716883310601479628000361359037840386694627724602187857082910089675807938267113869247454729624030692407794369946807986265019703237694498873914250463337005207287176364145656028323169708436962781235873252253574846114137113132557993555685587455978296495258182775664481193297967727427996412666612775196481238891715538145763733982850566520421115257893072848995864230555267512313604730374767332571646653660701368224367251007106875200573055055149917025467840332632354534017644730491429030145593496897112731369384872582481670963267703716647911633964575403942665082207911431626314024081305244410441874784445314895620999311042684512392710619666498306416256358584233985055086384502768667373364133050315455734674627472136390641479102764103161356896786650530623165096102698520029171703223189210322771620446605919809175068303912801727332113429423251433005756977912821752590191158609167685569920690371829050859199867435508052877675400533149322330342974904245561233987949524840354810697202778183960003991820320088261714087712946760503149761134167733701587682125414628642349113102591318671364201707098776770105616714639693343322172406699151203797495940412916492727657701724854309368873307819082174479401427648647398069435066066018610020003642512325104762042496007382658153200483020166352561137894369674811832847974596442796465884984549430483655560088576775566111048592984423985997312282092494558685378562835752787686049591654135943788343947102405456428060584220000962175402263573132776298790848060551702462800949045232496248459923369766723468715902444011170770956403432443545821380757457306511130979599253050973856387572968595780074295835334305920789629645726446749420769258576737057564892946465149323073065763369857979565955711456301488805628597391318826913806526033380516874581475554329332145497055466458144059054422673763897211153437334693053283518392833199396864113487940786269541304158302571097662618791129918997565858405541083178241526031965287889258606197482824020805730305289455687269693777218990441656535660630163306207716657864847163578478984402808259709040116675729945973430902400250707959447051363040080482780698002887029935784141183307547764928188748123018224189749147220769809537212690190889375279923712487549867760118512837629296067859074664496613096406284322008088226409005407380930589248178583367800543600054888568887662299714378542756211968605459800014441216732006750807325924234671555493208456505042070582197838429990596730251775371961294216485731703889721609452623963689859753450011845774495377960360292467314006351749079648553760475279117936486060352149635876656664916690278764727789763563787546081003545951097386021564721205126906820724968024365346173192415612869028081397501747779446600541508733613699385277871147819686188909467510357632387619869962761427306616148340098022372736928705777711686415908254830166389245080504458923933815930182982107332018880069192317932657344149431018817187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 384269840483707543953491766725573443489543182107614819499646051011533926198043884234679078279888980822263601064929454730200087477826405423542700362805004326309075846588138671417284424710809509581222772896048554701147300344381935872956750236989015200508394491069760616270311430148799204204723177883645583011438128921869524493440348151256707224171396068879636881914289255475898877555691565406981138173430508833246373886352440285323320309715617715923593567261257800634993521010053843579440248704300348478427831482123298956625578298156593609461851730550671747516676169690141638214128689478320120197972660393944559701406386279779326808957265374331019291113023444549653111235932319007018870824253079424124569877914296160043582037640704592425742789295684426850205351446805323414401498349855382319642385891996399318567346107041054798946244763359447320089522799132146325743313595881706780111802902271649128752988862097260242005395635684598907734568227377038729062951325011644540526143372609268319833305925126103111204983082878017298396971795039334807178629665143706126844353928941663460734060692705526270234601267474188000420374280886079043186153941419768079001456101203477093782112946493241511104041040930142497923114979251554517696943698745054079084540621500956868622227815538283175659511009775873994123720618478566115667260465249863615870428007669532915490345484612697027928358589459551180467462375833695112404133048431272791604687689864892475571272206289266855683023409065738647793081665647057277988102211756003803181893013321550882930111180659110651363309708536318283269358299078721984574368773603018845219164553540426681414722651028344899745350538862386956247550973118550804898780876641218487639608031041430849636736775703927327314140649790151637456942932160358446772206228116842118736737059145138378317789545425101396232676422614337087001811566078784653369921699838843238935571533372776210831131325607692782573680398937416732809208399012709388408140764025417364340230947157904196799016410795751361388829768992381999088594665080617353144538048012690446888733409222209749676396542894872088266772352355041887684828303319959729936010991094398989636074028147687565854695247874430738452213759210312143109021267457886613029603671961658517795458212234670191923019635443268339614947118962929418322830377790955840986809242277761139811836050732760648166295762537490286847445956194714578139678112735232126085846021024923354171686489495925907244559476486564338126691116842902553322010104140454461140104775632024966046667987090003067200798485441238416994863242638007175850866863191036333740505809690434658827546912294683878568142440842942960750840463637767519540103118168334162163867815457020693849573527358886079341450351168741368382733753304267647633123406900237215640384436126900843914206425047795101611378897082772289539439592362352853281828439079254757747175187658844203326013089451236294248037320330103010247251689871527947213511779820679021683151335017880780764539669619274738362166949940825489467990542860318331742635550945856920813347454276927813177146688514076127117493352293463101748427347142255923485120438448725618481041276085767603237978001405956457879479083733154588747305224022540170329940097002068545223248752904407302306002285723299792151765132251568916998765178460761110588755706034255996781067241180872960798582691422109927114292431917274373611619839430998925898839593238411726319864966401799570566199748144758247970901624015954290911664463324070163724718528032718529933355494755461386946478165531778834776627562103724676768250269484321173137865418072141698823386502831029779022744181046725430707873349008414756925832772139651424252231211337515697880050371221291381563925659999455055680587202547987696451892993504776377277274957622768093746439453962664789363417206610914323873263686695921101781958100875646588633568084801617634166814661334857305924479202212267163814236491064214906709986807356840722991381375849586026119105778021456169569435858071919882942176583842156456947360388222224381040756474238854359939719879931606196440373049025344551995049010758540826341124479692291746557595842566427617360791043638177836048267389932139019010722631090727037209675826490592301610893648171795402604791504245087638952200168473831035778471541225662058492011453241151323364625211880505230112728182994537537274566029646386772060566607650757100842307265734693934957533716051849735713590019563323869873802198761869759832783023271357295692686197505731667818419771745019516415203929098388592948825097884336863366283078130125934594632452065839953648894891489337469097099600961505264475664783876598721422486180507458786297382528916208834941280448569406499784729147487301594683123888943538120306488713912226741811532347790964693044885736291294986494055297691054583969308631405137191553503564391582970850297467816554214072150138822258495845544463441453822280512974295225252882017882590769552778007350765303898842028000660910454291776010247656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 59022259642906422739560668093587256823855965023750566173535736440470672385313335798301541056777617241210262838081696003557835264690448795681164325699932209047079772836674515049183117851167058358435499884639939721375328659914295187608597747031438735123617716574477713556430305175398148401695172745743135625230400371311288863272377614108147005218009473625522750754059377266933599567162514238273994882706226937257552708335597615079289660025564666420287028531187694912939677347110778985517428765170464264622549547058026077414547010539403378650654859637939120154953969081514448799627368010013299080597397880418704538500205696436266643015656417633042111091212248650765960490195630634020950748455201872054759444184811985313186236174455086005247009061697654204489777082217416955054896762645084273078187953204099104305211110387213351240324962499393719687224937065510935330041916482525654478858864297999204634058936975228428423458741576960307881588183477644627099970582192763673803672808736303231810483626662899013472966039046043446177819505225112823160652076265334060586195174897864916044898523398213136013361543011366465779307683991491433938647892749271069892000133335335137360048395682734516127377825238721228971971123534207767285312087366938971263444516594845545047155966902171631069008827598011956595768935286078734631604109114095436588388630982812385150836133507207429321461349128331570915015677615505574125541274151439309383402103453152270487306081156298970239642359542065632242067713475859575081347350137082740031361900098455541507361414572686733219094597772433854002631097113069624313806372071780989896468789739337855870307961808331055688154245621878193385332293886950154759698458239841396494884862267172013480945881527286945621222782551773756965174540513440020262158766886400183134595191494737932566650230826897847013486920500911499739415929495831150751518518804778095311807583589473565103872501358243992201983507520965504056451641983402478503375216824662074822712445887828242771849090328865800593029450832354868921855985221844836570265343411879367881178113684806675402194793409434079843788963042366935552282151363798793136894901850788894584239203036856527014207435644201389906095056166139257594650994574414333464616709797754032862858294551034640260103994867164816317559533436020829426080996086825067300876406031117892104767794047150141718041167048311554917467906496916890740450051459914187534716552047633013042081667593915376096561518172074762406016960041578403913079348376720555214188320900155459892589528951643635748578292363925194308859918112331534907044412623765110863095257468141005302237926291967687022509482170852937717343386469756900849202349961807121572737793625456916282995362802644417113674992244474659418486983652462219015212230998739042159916577322704880100959388492597263790933274332007360160628220577371619367162513143795859508486930347106599116780596434100710771043500617916847952082347441207431780612793272357873165218449062845249752077158350751706355926584121336937237942903207816350764130130083601457392302678460220593080667421415040300702601575591077455055671836821601336432283471695665173255777375232232554889501472430870147107546180961611597352322940000421898926435906054632434845637106092512874153115470658791162959941465475762388950755345613488242302559821051595164799714891248975559279164313096537695836104991511034577079960076148051552125037294727674514135229850552552696462789542587912399101736238680005366210659399102383580889112286823651159442316356207319638568916718013370248724072954687188173210459946025281589740420298904235501256459967945153703647800919710519666300260632713111712050456934659301879182816671536537333234702049053765338123093201342657057027286247811451908671390466412893778714361387577392371297474515529129354228539155253141877539077661650415992880367878305252030804349561481685364169968808754602535222009184924991068201513731104297430669248115677070752526893211250947160640604293227929388655180510414512212884703522916205322637067617268465027779784835874258309413239354184594402488400678415660593346579107810389416453224867874512145209740030704813411682515147964918522454386894912034129200360983833663534116582539611119072240127256517390694761482780789418665361125826160093190527829746736563382543163403852010324950413900444998235706558197749908704537490207334740627100419451342683196939443822008098764488865699313148957281268903624368006651743863479415155837479429858102105846674509072107408574364683795772555748488065101336685605121802305584871007830479771731075540180044860710416287056662738464445953888534120768293505465194164200318328552600540357340366359291886590037715230982919685392291580168897396405479700499795448385379802936423418531980817340703331286319880439939698785517772203710013506773645519802016876286647822486592589216545405190939189038617645475072835007211172645843046142019141609489208846095048921632374131673937908122548068263311765523297704936952232500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 11841922480660161658714638397143987534159563435339553414863733112476415657423771761033831872444839728105717461032680117198191277257127668299619973535198900225162187418660536597824936224072637708419509578289951841806242138100512608652316384382700003970239086567432390218312595278171090746930221891599911383569241793590235963370433654066044747193548453859420403098936678425751598461852634955326906537314675623286446502439333035245712404480708535190205936149214758870019338923814375288243665880200843207883804011323706810100357553929699607741842907495090107411305397440789793408534397261853093659667512095889455905038454675391329942308925575104430232204338793953726655113887626585854204761264016087867568434503411242997731748853231977409216459026831286363938828612300235775509566803636912985577446170636764863614855033535281707212995699367147299730661468350151741714275299199736055269825478184780297752899712485550429608213328964367194548804476238825269822674459811762679205306516717210852005121015612326600207494472557160519066864538597074832549519556018395686659434852449728009155013829350893538514917092804607125859411236795595052733342953132977480389217481505780045489361522539998405684771111251788639737280263082434486256843601540365596791428146490513032634103277571886266844869555628695659798603628000378818100851515066668366930384325363230822512963744139327978636231057048281734857685406169421983212250502782295818402144283281827502434384509527002130920948652547360442585343543641955446917813533118086709307059762180684772888385425204238800028470018676599603109678775186418264515029464564531161473294867040786362696007117943901394947525036134611403606185279093156152291821124478435335039295500417150444739221006003325894873820223736905646925802087933248319039973229291338073061178818753660871728234896212727442860463162056094734477555315009700470057480233852497102474820457625632226386270661269623914886658101862489764129768490779360226267046280043706214242035328814982420798138061214843953527507296649800346693013794099444179091424537919274213343859561292974308450490486692373976148728577535272200507899251822550621380387964164613097623677133189950278223215421317450891490019715585945751165589371383202704227160234170197518263798876887924897837065265868483397921264214460143423501177761785616405268044244308298093619767830195704487928151472597315297023653666484873996910229974595275666886628513129556897247038042585472167178859750885272038733867443380641201136921903915338483050952704202916952057105788041748672845432709776840496344075334428675251707930140148792052147325665736150208531431037512387971842487827376487207759078614701984968311898580667988556979799084159137902176087299950601653778339959583485094484038514568675947169459030482426519901793803329037058774030937825960304025191369065942783002257180641840272628176886781102919744412265482082334132048426169557461751607118804860184476478023267993277715185117555451981714462585837148264203044904075755137862033451113271093914658821226091443107327948394706550837590482122583493980100171997192629837167293229781020809542900270226939275644025623213861472231665728974459271933196825167229266286731833241170763272712182736502566004265991887610847428411603781796404832966268768798050011011121498500701399783162338991897382177386316128331515286396470558787140212533712094380210134682242149972583163413179769578663438051511862909924888746068028471013862136625005067180850636543994734743082060794920281610319306023685163632091312940144807357394396620675359808560279441351943118147520876413151521930278255242859567082135725246363653241636766464675193480055899866511494236340278526372344139492512785626220125495455639061977304950573349476811411290757967815779219576575219950128102868847743507693677212641704273916537803896039676351865073064789243848787987347795904454152844889148591835414248259438324521056401367276241951856132163432361549290524176565518279918315068460335088303297854146870374893304385712229485059599461652710283370378688783556495885144821814456433490668654188475467879309048302966490794360713726862473854590972658447296336630968567015814037651077767517595099338626646987748817985380106297600832826570844077134706076126062052764291529182020459526247663664837150454223813762751365390069408428257183236841409020334478918878661609178999206580218413691546228082104593417920896603148827229527339564608189783276901448726868891322267073381465801142540530425132770055780009353422908874295555609411101778372174200085629759810882494675999783533239945633152504927937888233432328593237290270622104519780681399329082122828532816827249920525440331476502003918200311932973698654933194221987415746250613831690975558518706485651350309877328578904553931474649089217977888297550878012555371824399622682103144575854256991613250346521848637953447183388946429172054373444383909654286156669762541918530428141797504519223280438886138497193074647645465158237106988197028236173075000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 2468522820073515267187481167250382597473590844947515314431107899898979807510142121949859327139035878405660272436689281703314585182908562831186089796806332602312636156404830942945439047631955021186035606157363309700844938248059352935869872297224760643360701765884449648110433617877323555327888146416640200121693387852137918992238098132862237680544796521728113919493721594492101043360412672716660569041607980258332906559997231811326795188613081028855486763709677059551490526678985543440750901196358834203796093957250116428470128461411400404010355143688786311570546688018369315645106566124863427630199911764388966164645535400383980692503504288570618830373308819880496897139421905235741093805109849063157564234614116031207186144700064749711945513447843208427821759271803159121264224787453386594703812984932461213328489420845105154800106815731921686101490729638844153759638657097704493766689425476987702793782009328132608435670611771927045807386330307028748299073348720239833364497647180305697358842403070180700681024062333860033719963630244451311278920477731665331341283339343587005761660027753405405485179555765612902498345552265566341085177002453895932994692099014423250919935943691525078616537176162433709343079793352518669401230039296814668739597819643886609622993307335601082534727829131851370473987578554872013353299734194273884623298062462782070618455829898887057596839745422037916304772216146978668002416757823351463406548843296561223037862312827897126427201098388975824764832433906256433731686139213900676607911106975447177255170199500718157256600332401852915671513224985518231796807645644194907197138040436035604538049710534433809676336995066010402627801617538367778449676470425309510718625457439028441555515720506848913407725199032340936667691433042520858063986990997632886885568187196143921572643806529746667936104156038845905881644386338336672095114112910170246374243829086763868102809622884885519144821148084398701382617262631947762378001274447814772769483947154848880448084207463794831204132891692044110056681479499385198237347532735381563513461462686369958711743280659617505617756319141704828661256105587835514486144647803608198938159336691937766678115712296506928490161659516357733820899077624513472396617678368683897329324266173677088985411658931747160720738092320567399144082306942224651615116048989441124427749912587741117698867069275419072279439012783553820474910345061834310124031717175812862668370113710445166696950824250211056502810203497586473230309336288982264604768473425499705064780737821847628652394207763335011506458612007394985991829259382646458300370328403022128585124663399449555483458896357632160612591194706476343595211357993581385733666925424984941542446345322717673530825335322617772010819089565885907620739984615373319201970527770492151420715104040535995026740627475293246655990942150721198921571602396467758683183380595578871441225566962922599283063545750069000912410535944420125249066903308671859243813150742583455291818970151813929999882125456022932777301460970895291852638105974652298277694745814686064393385098718093365312447356412651252022833960113764636057560804064492470331982474561208896896423567339223179481074781696067077779861916243705804970892236445556064937722665095868492454851316120889024795026307422932023484405369773701096122147511794140104801921698925601478445871846995408699741152685480056295467575950676889449781382251717194727589343664361360679467386778715802362441275543662124511322199825365967098089509181868351295507955792500654537792863096374795815176961500012198177959547186830713515665100375864323003963569253281208338565378870060215229094298356333853569338851495306224523314469724106745503839045243348468006618570256072843384353892013587115088906455423077021889627595197823366495446928629148275795827659756141750396143858623789123356560713838501548479331943420072979915633210769347175677469805089908530895963172737291633280428486316351185780760795034885864781314362878588983260132455684408916953006122030252458889545620155199789812488233056934099933269600541402121431464120733899472888722552370364790911703863552397283634960192699227634209006760882088288380477332875989929782290963579319294966974872730495923048313774535719086852175169784057166289777916263212379047461068089703397178390250618222890327413230108839989890600885585410094837867214779264726878021746965006029469966951220897568484143134632006598744828662053193335246494661163787495440863440963405362724186816609111373917863912968277972095097549278816840409547125645020613532812573006482137360158933367975479850265071418012476875117419018566287147111825104791124331680852171271490743269844504964763003944714597311512348284917133261348058002295374259509389307501934864740136114378110405065683973784372471741513024284077624269671811776815076632588339714679097612968432106643792441475639757232525565747919297965562781143603816700204937747722962543510989869781997576606366937597396827237795422938016959375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 430612093098984072511074262490296335572742932026171841106092103264934472977479868270557485888442736090061297627878859259835771910585220838544473819040639371659396583058961610187975610856442748867767337484323543038118775221946126557150758610088634857992889386136203132057876123089237820746610767346221823105255233804009349808692706536439272511583414165526149937053585360701375621627233434823900465635377958363991231164073265924833925396792418140392598299914436467959432816369142875494157595508600561245596611540901004291374392380984320953231491528311020568483665025244470687475269759541714274586088185466201163395833431387369348868162079513851128864491315893965099402040737333187084265375483992407400433345773358486504743282386978091540924864062896138975098496498102195830221473157015483024172853784404064535585138767289798923698857611886454477853913551766788367586074518900172326761459111795405337424091617197079057617039695845537380053414797458570607493469327378624503014538921263720501896784797387433357236703829303830504342840235508787105436803472098216887755243104408671483681568706712159124539794276160595801326346145551775448619763851527102349189599731101797221899004848030892668671346017848504048319072648106665154222539645496522061321294181174879686273597602549912718784580100493317328063338997768579721557945282869846086663428546583273772280386860835949355239043300320033994473571528584888235570827589613881045561179609160873703655323374033328120545759925882248654000401424932275750359943582676208289610162764698259651873254412110054080049158856795389184438234135594877775409022896613746586107760463117256040570349558637864883423309469573865030932117292178304829976020921455196266726208939410663577777747047908653302065459872602653854229221054505224261168329129428747673763106291811132447910191717479153884216904807650831484876659774259420382886987708378835313016504089433560390582928862593037616661455609531956161014027363710324874082639670488202444277683656294272489415443435788219801111971107626545934799361368874167288777694662365421289132425749095820325549042870461571243218887223900375308273704494264091539377840272152439735707957123728544928948170401181429879620114324733742494972274329374040838183508777716999803331256641953357895224219874200296933445049405565710620439826692287042711094209998340343834795058009417777926239884236172916703584563041932095011526348659526246091189569736196997730416568698962121742548320678818191323569060935817604992360904442970595352667403558092652888862153012179310078229133047775513852421518689292634860441099962800835781421372402687055146147886751337914073996698812875046924333693904368294309692755647322283972250280509411292333012007348010410924108976816024244049907865468136144229008474572426460435296550517676315171903308449817513068964863019670389298022966100035949001987197990562854494238332685910206958678913838189666585757599527575500535871731248711253814504248928487922820408841140470862432146971921189488830854996722203714882983276992126979791725487407095559278614298701610175740718812905064700725740256977047904651310139610791771946486275561559978686836302656807065477905811296655719556975667649065958346461524950387147634661583720380919600015887613474700943501360640713390283455950633429135014673517082960141901696552010346319471395096130102753085613389632977721589007903947589132222070259646701028454665949991961609016360177427047331547944777603339579034111003515462511927987738748445845857786525915516595571472640207007108778527511058912254281244699813796187623382393085558705694400351181957891701187432311780770046444069285197563475363775579833479267090591030772407859119698196598328769336198308746815251405364708531998862945609855039129020955830344169356964040078528529552484155059560775451445805102298064431861817161696437609565976255857765869173554132597678883142027084377501108392726464522112825362847048054595297642462072686501103445344898981767450122965227414000644539230840704098495537355114702663940472964236376573696680139922972632635579825154206148540179846563954401413575054780789725074848394942500931543262391363786790710820371697035233623399737435153744210453846942866909702252706427063953049415042657383940767505365795723324407240565242803931544966866154678644843074925513444730120227590291093984928227096952025668419413830080258513755194464473618032967788623263159005076293397398993012335123323531003627149920628744751076443224383834042565687737233180467707717399530576170458587402846162247218389082518391176965495622008523134888291971044989491162265002265305625748146497760311015265154020271890164071619955219784983079532146474050274411829203998534790611670587075887850997736724643183387727767341755551990459507806001425349717735969796235033515621821625990770365954098722314980400659327385791381374965326557764467786378607229491163868078409178987092307322103987626439488132839991302885153446646645125662603690965526939904786878573636131431250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 40656056429163095347646070180225670128851029861519010979290670765342961083978441710432069188666435483156068892449229695097937323036761245774965024751932923137871720850581457511309894695815354308546735099109694998874462343682757453581690661590882251713812925027455253716859700569253914018184836062661573221656266758956732207807736345399899634669408094517272279436921323695517253845542533142343397653496459283467615186308407619667346323691609748950422955267948179985127904565709693353290388413482669659695390107404847700454597687432082068727389578084922078516447399144800010495069463768006556102090691994551553438096216122383137645656572055532548617719579480358376431412658623206179771958590935808111955660337295010366411038928748374227458159276232889329498147728302527899274953393499532844999051401881472559375856422529067654581364962864026569242468979562088445237031202870186603656217384560114129634364634610708572826616186071445991177414357265976337086111343841088804914903295523004549430481516273120248474753570201912994557913371481005894232958265350665522884691314895766550061246968802777755506622066149593981672216489792962864882972269374253583775352039360595235659607378273851943222342228055807784367641637914022078125352994846622485071374188464631583206682450014772803541417362772748114093990011173601950574484650907003679499419615314576864226040906851589567308564406402288624943026469949983985950291553740560260998724240428518241237741748996947507257130598830346708111342026558786967268188056745775664507926321939237009667100651179551121429956269368240180352545602640373686956653631722815440205751796096427146384875412648017096603378709323653972087447541826854528928552832938575147096420377925873475462567433473819042265550726109485575495979994013853070274701823883621029020284085633120073027505917382163452260133161890858518436088849704575872752323050763040620189179571121596522254239739446575769527245918938151195928601628364301622590737430028626001648916737340464583173129314419976468977093175934482396867492300260568681127038041854654011237931521806464981644809351399155798922575507488854102510205842647056032446729372236076453412447872103881160174015515564809735450499503637071185458988345373872149073943077059742184031978706610454865564362718186330940103375896341876679389053559705396056086588798679220635386093795558736725942602068234143868033814997166983067037412043663821888987268630300622674026445128678456562430313222217365136538175908426169690066109427512408914603035888383384202138958225892764004045223082186000322478209966455069988059299703526896513281470608808939023979866250261813455174075594964426753616817029951753669072311325031204737464332616106394176556800007491350874091376905962598090390426308872841135596433605640743353782079710264639475511243516827539002282291088371797137913047095891145059178071221148956661948129416898098256416305566910433184749403109915733838214712310272627131681965840202582026313630391348345634726906058847477883061375833288959408664626995569056829767644145493325048315888634143942123775601655970911527393147378252514391470025127944599984891471216499469317813253230102649510834334461785885005765656821715718382564320397940237546584422244795439016187170582452279358721231122199378380824540117801945584911650977687569214337595024285246426737649257879357185965061290889723534625070439378315208969004192570801447406450775472427398905825444394815488129368321169174609135960532061421946384394149118997727360278342184445924238894921501280577384275983823608418138899490271275142975572352442947869824678458059431841686790033842242924922054413054019174635851781863474467765254410138768427059923666065202659605527316573936464980487331506360053886059640650190347864509569080283036875551542506389704861153494557851620985708558698916918263060286291135867370752914450741918924112865256438255377942013390491568435337495487089928467569606662571793196578843720921204892915289010631748052730080487741911454097808116227278450859980367670921012444440399710719487859967988270983868071796992927786673248906670601518572292378513856508985194026902293334413001216345365057007344952882050433885157883425232320137449249346230240188755156550399381235483485242898040143727356518481789550431507560577195768026101416484606544143951850748000703199870798030868853873648319002144115334464666866574467351613131700031212164829440264822590719981557879285470978442622114258158914540068106043730366512312205672555124044551058265410125205399746011975766020955744405986968790662120972378796442415066588889463121492501220634729127313944750502965968543630537077569886127348951706333506201247474175887263780249832137245525196854017390417605684405298714338023488823196594547682864158234425877068918749487721386211678103806910719191147800519655041181673039963277973086476916865629387361117932373408474854512565355736171447877973550608915209790316426587189421277614193843243848794326572772638635319035142595399346875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 1972668894142341087175853854365118854256660698286573339809906543674434429709419292539047655596399352412984878367121060051191858626113017859789745023755073647381713431259350928368922252366104589008671846119093460538333944611960571842147534668415804109796309901515730620879545233304529422017852503062614829088211875090563319937891092911346787630255535179050576203244949461973178309815132748502112868733868321057676163232143958448388730728516153565297352790670480525794928643721814958550313845427112150914835894819443443726964919384323463942425383715189951008164114584228060816011568406619016432623330011264798562863291464218110339292079484945482850690134176113101614521654287524084004205191704619530471359679551059044317589816059055287383133031555586217597260687296490496446799024635717225755045911301347207239181440081679342218240074455830957083701318058967030544714130176617952252743369097400460518374809411843126005906002802892691586611107190409811835135618702052860993957202780065175045968400207025920860099914053704523576213546594868363331526908775173215246460623777886485178387166385285625911159711883992756269200568860493478544635436002609002011612385469136332664508025574789076037412321486631182199793245428943881740820522169875921207822444446646220098670395808973221297850717119037408468240123104949210071513668949439239615189719193810224403124649032605777905687117147339266208933126801076263748570284832909718831229784586996915153757899044080227603108799052028457550003385276491928379204630128895019805503822242002552730593261176106309414458981759160322223889259202463459041495090700326646706246014523519227563306533821807521495471112256499380303044075552191350440903984705252297214835101540083843474405454333316751613466527954102908227747231962037334061919831551915399918933835038314789461526731020192462054480831259060994860685781258008274599276326599636431203548357848107644841457895221689951143931295859437288425056560634544542216118269787771255883642102200314221075868011512762285324371780297134639246829742014705644002337669774650905845342316277226197967461665898057108138198072049109179472908019662794237311011343101934799940544015089118901873841099447549287860589948054066751808725009609269739072825113383643333102573082315054116902347863885685109041135203998599094332026372140590930746230509792117408889827855413721558193085017418405552225009865863056149359947796320474564502329788831234232637310747591511253322852448577777963196045777492632774596528779379865777325728054156251864673784249527934839949958079823583470986812239501265596778514247658972338260689043575576894987933696834419387410186561375292153134389201388516810809395428612334115520641697379539617655403212894146319546707327683724534607209646995850068951994366288884531189033509336681154305939800395286015335229020860238219430599358340953897668525776600732773368790312632334541622616549955148221941465658160105494751673384171545779060354236097511501897615036235282184413380080347728740394542613926512718803060652066745285251128404873344095310303040736641998275152390086294861031384036970103709049003495835920559024046595888889999433917229699414591581369426812834146656324612666372846733409950715111187193096438915368265962634118620136715462864085946593336064625994462342764320303450321429065256378371489330455813695182598548943419782846140145259415897391126784435592758329513446933607747236314706055041554307404119762452942528670418577434250824182688742985531685743576039455636111582836179040709900274163586786845491908319342063806655980605836216133781865851335248880443328114974430460787662738368880983566610975503787670192134945767467908016822323164276586999797591743190162450460202170495767408278933058215856361701945473185827830579621245441321656693755784843004548477768153275139198496883475341394110039937853865492831101020261414400804829218428904397123687486939449172321692905045888773086692083911084914544974155341581180135855754022324011836459573237891597545982055766236161236344850544413197196697091357937549347307829546939644523603543780261341880341054794146774599807941995086539219402322472542491590244621714204843420068566298893316234573196646521722424119858965912379555350860039240231493369032072339645894859106889798867661669513540141371139503894888361163448404996943722611302786927843349779703261059366697776180761159327406400972835828168338177965740497386036002157306986578278712534855300668279758138427932909795699321948442113922027807882211163813828300638892252983890269122389484128076667756124258358298822691820074556109815590883545649073383834498398748796740144538742425361612570672715433938592262611829977385903971243207080677899668739672465375185719505453004324445231072520570739267986920699505163369057867370960429493804736013900557832035647308049471593444161813351539676063692973879620371910178109789368387029296327708731275528314852078928549823637379350679575885788660948168926066298719387208235713403224432123635625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^85 + 1159728794192858701616201359235873434397690874830309024805254105177455972010892763509813857886276231859376119155951310307666548537032635914915400610853976958480174262935569158725858824227665465772720408240086581400442017773392617635221050986894417215790061931968602827889427046552263287236364758634352496852139958506510991412787296793445313346703487830859419492870574756676228385579654195115923324345098432341040417869610002941135977948290310683674723433251316316800790506356111715987306545237294135752028005019288035352129880951961663654832077712497542389911955498364234827036356784853625491694854594632216976774196141825328914875448473185577963588053048507293151975578763532567325557022591044044297723498857164588911998509966389464675112127801297198989493174533416371960557063654137664183009896229300108189510406610394597809744367869694184290687012180194312253927245398600647085047017556487655423815439894722588416957778525895378778553005881795791624460107282072270986987119041256968482573952215948027750021298510042974985260857627853540800891440313660256434628645552453969565613401012553305501238375844164734246161402577619288711414300978228700728094634343967669392670365800569829629447701676678307535037955179270697188085430792198922500794929893755542405703315397456595005346680050980315198348339200203418555064670020371075141726096256370984797973554250747120922131203975522135618731631032021113086576336918987310432092406142184510702565841275335940240962449492401609482308993454285657960603156932871335403460924981590105382489799848534761159685000545042873554793822575251835921937740280293806341762026350304252395014961049090629950475898542562632433301783990541410575441136099489351804363267328282785782772850079115917433836832460943018178426383591567703838732423955040875700788067187114863677676779228045594075306695630830640308035143929372843268499532840616612974408286910122944333290639062592627523966951799468586701369469661075394615363029222975820822990135119437606616924177651088851915422834146718194021644683472095926563552468503630170066772018360688314149382284803315620019493595537533089953498940967489073776794123048500571897050229687332948672646434289183315735272738873746262350397941141640227148499572247375882190282779321980891825571756616096583352152638907052625175660487867296146738280090220670551078080725095056238261277282876719759351232082914587716471039831331214805053903125620495258606703748173115536018778883600851630484765281121273309223627957046560197312148443875078603042680946292534944937800293369735492875331037321117272805675172490412909941844211551849405499341509832835798322682306250772333959108776216198540237757621612100410685180514233712506805093902033953937161804182898392622250048411737816642960728150963360654699500393201106457101189511929703517450489138461526788555197788161035632218369730725495014957329180818248048127653220520922819833972560407964172645213391448773927276678533493635050835418979615713084279915784052410312174842553395423059748193330228580493542803187242158901929140060943924926136012574176171307236076235208309186641140150650848306774993837875979079064048092149051515483515488696954852631524154861949083264756531635414656377124501284654813921735215754185446713124786973567781917897768561929289186630907007598999877265577332231251843425716545272582254146316076073013206855276057469721798564884787283741323263361825121911484497430247112565782045585072312191345627580880944869193503847996432797136973805730835703165912865648445451529420206296982324759085733410395782201622235329077382325629694269734399438564684065308821820095500825634291339041958064745348233614887103194231189726382557109598595204041911966979197261658428431082785797027708477173835050520227580531064287388024819169645019093370480761497708116918532485418786182930757759740849455305296779104890062301523898641722631068670437649409024839485613578176809121638747631834023450949344503917963605972891430725784943584302800866347801672687153379798375847830746948501330378451570777627233028114250225511923396067908049425886732393868873299319329693184115251301176152110435752603667749824829777491446534057456115334697450848715537599702670006940400138100368918006239564440350532992214529348684932539237953556018871905780505043742880879695531540737689981014655869823222024079029110638694554970596396941851144035396459423269822214475547074970531558016209101586074705150276238548027347369023854420722192872092610717580881402026594815350101194189889405043473543663749622093283382615984967931940219859303176219805730230953858360599334147499811111423400233010695781805140925855385273374399610916115339502065163592805158743353329959362983122197876300123293117753317518538544872580333606292814269287613650591758043871608114615423382170492457249723092271303030585445038037356091483598957007655086576655613834674724037531658432955400713190992277782168271658016636880588069875473414097947393701501892409169192275925000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + 358270854765775042636424753410096198672845681440538626656734496161103753467797899162974793391763970199188697403287936989122858370104273973834373034017490731686170823441050718423028872836957095376298617856002139736822807543192009503699086843802902174322551832310936834988504663269550046791538395321598232414181894391705441463076820248155331947230055651836422186352371522216429332945574314970217107743392566119291357179536061582162251488211810805143280243868224273795958391060436590013612537085720895634847185786563214388649311909246284732488824999665696721772332460938212061261021273259088016975911380162458663660581863283928019203007230063613559340400307890302716304674675793905535698824975800122900631677848623156600445340147084478846735243480093520552301148188752153579231237453983306294551740576185908714370642233098615406965943213669132164580039028672238009062540603961359552481474547559606931179054795566730738791423649211574680396645062068206301821783325125027761556207499733715043929452917292460727600603384833462708941937016925875230898334936617249343021768368389341411471420924993110971638698053956786249788561411805969313223748058914991628862473686618390159780395015770721597242366331007497533822304907063956871346234319985936212241334968063634770288779988662150099862547664626949196577377168109925651283913744011120297863038473846828846578512056329875411604671264089694472829953464738353574513033382233336389048533653539476665921222148035524391920211782640212645563203083947664369294543746015060090714175999600236473635625080342736858318635549117213812838785244897815169348412864265398828131831476013340885763325995269362346183027481787158028581820648211461814484187283493569560920887508896725565168487439033770138028755351311800830753415081314858883562692387469409027243193475235921106696585219820808173025090883222321220941271378219202447728067718475902670945277434381330305175808193659017424844170578538188148240028267876673090638545382825377798616854921560683594871856207027782672939766933005041658328779466900996095558228444023262599648560077406523658350254479431482792377945223733776256444069247930881852589414300161733476469788953425700544450475842824697069879031964059940058673711554065447429525067055168539833900329267732959514816979627699080459783479982842677732106389202867695740991121791649178639976502106764684239102838040101468974128554605826819970083529694328393638402660788702481567974667950971717441091637534360139048935002866447630268188063875205654617539105680544873714380552373284838829403577923074968346093082177857839078733681025095276618972941720161003072459858298216965701859435070093457397657724141034565263793659675193257350178082884619639687209456300602577441786381692635661703052830868892026689375582503467200174520063665343500725374660620148473622676796245949386016989693794844636927685408143428611327026621103294363662533934474771919482902694245652310684954048454171376966121952821473517398625599237491732432971652349970598627052762616429021928561059832921895696829369034095002607099903487613022266863726245093318818372799919763126135650469295332365749991261141388566115920986596216892907380856333233382097665720869753904713831698012056651871979993447056404061694759673121127653083728234460752787250043308245370678822477185138359382410438995703107874957685248024904466776121526946003173060002734035611553028038470282917838485974653954314605792077948002837869681599808291095102631113825251845508901593419852952709078483641836447695989919880618561605346390207428807739124255315913546485322779028725937016357536010642407680642476214459073250037568291207422518504884269548383945306287141190626744055437987569377936747346216467688801407079677377004459205464130193786296938135810635164748380918825093314832691035016832374823348868150637598219498493430624786981661354044409576683817501575377081928237900474122399365866027329760447438984336587362516947297557376915758887056811078602699627094158337826688208420582104519028135344353313158511037723885373128399268052471654257960119891260217133329993014982867188342706994668252460881749747294362827347742885050715378646563819510566949047572635695580849549235164877894761342932793434996401536037508010396945657999581499261415165562301245784746632971755532093411113917206913680599699523535455237498423132648398729694097301979246987445689227832944764384178352614504291778967610363854535937348448126129183886660006737942649515143366475141145170712888284546608042497853950493636791885706799270981340947200974351183431088425533213178737649356344612491608192800603452975880829391014439941376377223362517982880422582178566889477539676770560608952144627467723938271712815859111675571391304986226390599540677736961381565874805996745368535180439503902812370512784187675469624507174354349918745485337082247434790703096673341810662912498174236589597927267771029736644549910134185311336364129212888100185605361031410884768842130372649117749446293669790625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^87 + 44228485973655282715574967661880063406864252705658088520382647453153340816383819707978882080847058398873732043511310897812937147474592583338414465047255546001303858640804770425950800153400988691837813822606042105241109653467203966767002380952648815127979087243854185760653445227803445295603729282699351616724452595404112882769588796686385348378301537122523546625506669483740918898081810459719138714407245558962892134537837293474117391310682464341566250336257256744665569669160874676361862004469908797878380835088858012617029645654642120203646666186215125199779046607560082198597222174920379743373410303975062274145334458938498156527816113860650759327123982990960429259116800143463450744878746013669973163208033816778616273582486256296432740668772225068471769432956520836562899998582417262772215289648229939601754110869054428172120869429231457039905281830006762133043775816300990085600112794644042152347348378279586473873701545853444600373594686803076785400197781752565505505595147666214544788794472990691595484557508152412773432806488019630095520730344521305607377278969686797502926003534216079675825102570409751714373975010946485945385514733596211374546697995218385184131299868138929272002152538970136454869816449963580104948421738102306666430181331132642070058490427439498294498268980958723852968895508667768006007388077839118192333165572593989736829858082179967006917726532766221948211213608573877877459439375451442347106473760148682583706478547638134631605484524309452704105438939724429824346701587720238231852472205897859868672629209697099821419318601988692598058746979906339385094331733811509864764165646711723918691940015369836928629681544761662060073921462034812006927123512277412490246648824599786704856163627981508251106400256410105292197811630476433630483633208680850043119477742410833935586550848509927338338914127557088780669456042748244251059482810198855567722363925534640886219355203113114691709393692050619538729113733761260542411953045418313894966030155579114793076656705130057818893101609660056679543350691622752844294023416050637918298255371819472939412822505997396422421006158952401952114667875298295907913411770926597100395554021269477878793944551450315612424711360399061815844237727016370233937223053023594160652709112540501837019623963558008681417916431959984012427494315953154692192824481039150638117549458498454448063646860019386114028291550862181496114741716819946989838503498141014537134269723701595436787572155776492122684710030781683212174585045227735637609692607908129232148816821222621278240073604872939051434901463337087526007199959960644052065400388821810962664070412022887608491366584299594415633499865821778862405671577822508815617040699022516943872681423509127374610258944398757056640493585850323703392192564337786663691479461567653932165543952273016664832886120471074323740642395904508028470928300413307939415170799473702116777973813845335746057873607487538613252090791022778389218054384969294679298227020559011366191769616148025586040194302819978348499323978115547628504174472219177193120090146358687122400072500486768171374350872245349277696006115168525847649967680858556680791406372475170815716904345029862992749110700227277358969952385878398039242185697492221591569011227688001093837533249271295782147774668277389677759523038400011516973226043691171728215537920689677743552856530477101670027140776177191061788756573115346697309071011511770425438254536890044121204898686612426779212803004868027006577298937028275397781982588542589326776001793007734572068875584061893739055534161934881379674189913715343245923457862762865873394792178070496893031966193417925267803554926966902410087787257781128267897209027169200493373810926902608065081545963539974190845846864405449256071587957601565031423498574413306587171007621868466375450077551108120331885619278592711647731177741552374567703127459892524279274943925533185156440489319264294538095580947381725897660488851937622135755935651232582934746622367699621368145471271231097902143250175696584276111773599229129196209716038279665633965071361925146177206868505800006995522810502290981663260718342281628052302093916810131770094587566836399493801168908077097954643738261048903336093034463796582224397268119290486196631480905592128988794429761791803746211648214677508724253880291884313130416661710041534489649267699193249606928568444013478741373921861299622907012277209739932709005274578454798381319672424514647416108565180824482912340879060685956427388095955135522142283994573741474929915596954720131650910894066263225005118779918447162523312755924950561391016955602215757701592819889351383203742269872804413924451126711188982999604842884706015173285780088783707593017666074792232060489287027656301716114102861056378226295818878592141555291853192011108663602162907388443910372630365457734832461833715119802837629460542786282444414734835457446029080677763702243554753776119167595482349305148728286684892344376281756448364112765298362650131250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^88 + -548297986066532588861787482426888250086789650916079599593762451158610109849133896510736136826182378773578100693596865488546016402659464516809687210051421454469898066003720173518516294668954385148923039585884401350133622510014275231507453826392303102616246126779262504921972333915047051915769408222248509299439253686990070485565718987543725578240403249270691172861128261923221709338748790873060807713118868966347485509200811785914338224738221045032101774467038016110923477006217225568577502869545008637957524131610308552060210753231199408147561002256336317355769290524284676316654825368024807182765858686352042712374254913524577469456012274214176396378931436202779942192575781217103784319348789406332164025013153499745211814284056064714553878690150228676176998788722044619751082791212157213999473626403287702409266948909897276878085802763573800124235771208644126534584736589093375706144899235686955825963803969930894944247283176951762039588597171560747764365507870015821632225393151748965883373601778413854588689961593271564125413068540536729112973454510846726913339743422423041897978589939470838637190590440194951714313468420757330601037866549185199931140151577578022317043920417284029017301929967720600894245306547879219224478339484179001358714711887467600322313349232824145835758949193675223090241327106118368414543031008650947183120357405721211885189513654785563413992172494026575779558854578153415598480727039043504712040077280831060862673741659531705778002897084011087710259243763562752417528240540471440963218608470075994642729595296073496191785404958028405088309474975333920582636335588422906983020864012934604633260208822046095221844723129796776899723176610148821764795939691460993523802818735276439398022968257061596418543237283059291758656734611226107935636483742143775076768616121665850210865774261431975727494246525452240175497965501480694623565272318637198194690683571177342573906088681068033309450903324955581229849701547586560235535654865263199357390704895044127231259240077947810408594856095038659452675042174848908299503832241229773599723001322494710855139188958705915770140246299536386855540455138784836890740676221308377560163651608821106256343910375972168734245796290358374993882373096766583051221728767568960517843125556017352181195257957603807841256761927073182652070605959339451911823049920624702486691401366495808376493163384108316239705861172803627115022686205801272752170495000899837885098850207896555700450641279712808500570394786488499793901271458566262289109023128869360354317699757922151503920081201552334510187237584728038141408785084693627773301295649041313844750944914772824398749162313176590855347488691173206274597105881533574911908100186047104771318021708886169791145707103419956815262978674757753815776133374633509179264049696741551942143532958546137555074110165714586549244617930561126074749664541838443911112541876863086058911285168617430093295548008828550232713232722121780800058324998929049894032691401902577341263736950107319771598028732458519593259306679807553115364270578003977844080552053037352918721006667210311307288871874584585343753152824593979437055353092818465396540609907805498993243503688512817030349097462895565746468899123519054566683483212532745507566447357415011766633059124480980925609299064998726918518162759412872984669495888355753962630859950090780609239061506899236523915846888072647555774475036185288907139838562308283166920359502739135633784622443066456357617749784797675636396174277798275484476102571058577154591002522527795546327142510850053653616486230831967543535944796783248504174052265859108694128165977884327923518868041128883369359668637074764897721519644602700370645637955109793511629547155094424553647410432736832008928326037278086781528338712477593132518536198264664433402868676649486403531734899359111441586777457557584554428924915969216094231892686400431373490367862594297180591521100634934989143148812940042218564497096310328494943797762967811567093860107055212289204748527752406312025195994277405015037500727348341752404841636339575224255916259796122797709073807060515063891233695430642416987761212068826097409863560506740080800017478247196184009091512006628965617433444596850257002470678313908035898913170568286359505601518909919473514002145720088277034695056397246088882535552044342385350791896389047170963623397974196965138414272312696897617794148078499642795081014636300532315975520119133335523403812407960598243343645030761351809545887321234159845666529895359542548459620331345048743866193716623887783322798920306117269194248828295236077124389476994843661135593831203325620908518148492910526480047439630538081027820183539835532999832421973661303913993068075816024924269258446380605776433423787250822724312187992794883707663953393149058898755374495714044138564015895418599095191241177140417346025758394373277948300623485593957095026114410550790027929715277276941631383461351521684669744577233968248595887912534557853552842704019393750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + -1039061522233933419375758664714468241112701514083915222380389473534891710902505075138553752807601711437632568075891632857933547846934290032590173795499515500644892179973119514539493331460135074276147364193421147699050502746957589042484373322671508958090343264256374977657424753524479351288729109756153283083241221021369551785162419319991244905777226745665099001083165548320291114408646761765504816173163042047614613982711761896738558078033615620244689911004801046300040105698407465080011239357322572213922768173296825393561705091197010939437967324874080209632524003020336851887785544738698018242865224635699075741106714560204207877508671878285946043737241606049609476438954221987245932647790335447724580459526967484645646000278478364407106410357117955866505563930912170163951406652038057005220521700002044817346419203672394609242755307888948487530462331912063793508567068130338562001027086066721262582600930927011094653288916132763709246179771036826810792723009502503621036365567832163483837628722716990055504297599779514857316868494828380504825794028483793413990654757917495056141617574149629864082966482211707291179165322865064249527905700375272542110256961622233983566235996001462927932285132888667998395127118424240712680719722542270885134098767281625878160077093651707073083518144018288693649477924354408781474842968721680217249480471479125307379059646352878429810654453930816636729729951367930901837790592999767146200455675663539795696280938619421093770624769322516222003524343281248962498974778268252631508964172563486700244340517326424037478924237086315842994656710364965666234293627620427809354882816339388211812005961474926774063890616270510665739939422846452441340985339409386848429309217735851051238011516578586060106712607530283769030061064784256065924742233810616928097920919598087597038335997122456337498448285643014103835270523103010410534095358114419472725459276541162366227848421922848723253200790796388324424943669302360510919069276058329937002922309983021812839257405284109661335302596774922401598177875184215285878096035776838210538368462356526523396880186833628512547393767030635283727966654201921186327899245004575245675073848064759914491697275300480971450700350142306886726738076261909351490321198812825695699392232074155101428857161108283510295521505753831637167742990184350966183065206501784425873296143593961489545785921012998224293527380410505284261675482606382157065448905981340721886015379663225602642543981634741727391812486437738618322375302426728056775153863644057825262126198964146036460183990305130270646103056067565739402327942154192949203989621642206866851507534736475609804549291658825001276196154903535281391385029195017947076000061423438126238906017133839821535016986226093252356033360262253352699060518613593445823050762047843518200869996499785286655102427850450751506964464765505077184310144319039709034308459034376936915774383838958802593287641504495933321273455744540966612367837049851306207078904400824846158983818542313508358916606016949435842595431219416340457034522571176245653028469808890086978919866877978507272497206509651715520350390128477851984911839908627703271439436697620653697358004182315019616583063810259638698618130151617975666764451149136937783415750510608125972785637297880367862817770721857968506746495811185173831388911491448849863946628898671661579478588822577372347572714445079507169375808513924686879832371226245869628086632181724412927680185745088070323252451624102556355764161188837770174003610327463474744585643180255160655134408249047608925790392985939614893678393578136924922426894655585729173386664471205545562885264350215387153851062451416101232342324182056905383670755692665389722848384072908272852123271564720429886823427823192840846815635416953977011132545861374006324303794398658313678106915308697759126300701823810462408420189034028578712361362570474067168671604597504535649485429557552042726364402798414710770470950341639167021309758030650589075464291426416545429012519678229998110530021373874194506457104340013159840090513245813952153846142294131411352961549701664368773731332109933040900040969192059402270817263722993378145544695088365581757707819450155830456108179743379349324962874850653119288386671146198102149704898558284647433942241144158972704365149983762226664625387427265227121686997904714577551505572244456070577155591795271113652225054445536715104603430848201336955597456561243507423736422313022758519968422232720762989961198642610051137558243070988987693397252518965028199041996661632365082702664260452297117970668956327715593947605341224001296778129367223473548869364987011817350782674654046286462447448742755337598544030326953156564027162039968660525561610917739174460656496248683594867510296228612810975780513953476856682683141526016606551923870883046008614202000568289860724796764413020286263045851639163523952376769703458895843150766019649539013727730936461395421062648162509602580158651683070408737328159741013887283125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -85239267170017104193450991718053184944070521426505304959485526980438446091004169259423890743445551933466612623802258332361114650707093477241288406542514679813546913221347504422067523834961116679819199231538640013312057089525429686487964159376579386136240025904392071082749514317094647097296383341348281086637928537144844456516961859684121572148388185043307654214579643460886749145042950793850836766712481652386782727850691985095318948213249134533981152132027593836559817915227946021413228794426678458600536575289120784938342377879623718028302801572044433977556950129355146006761454068382488921523560947474047102258276275430907060749112796444169767003217184298050481724757362691981366396736828550402819276961707156309963285771700088228708947515641013157801294734601262572694235672345029427302637771793986534899902846842597841195192683074813680674003587911892466301908518445568977411614581923821104469698002388866846633536196757663769236418077488655111404936969298399627751623371816384648870774270071736183796271331943968866884968975553999253886286103724353159292613767728750969893445265669964272673865840341750990914630817812635319846051457091812098802988583788224716443780677408254811329793717225138666265061174955894152409462378951984947122457725080296547723092705896620327038901869017616723853213991251759715861265752138024748272452605245150012163497506312784131864557856963744639566823452040144817230767582614677335501863341866728342996591213024171985254653728804315589496912861614204667053718512109535466774118908160713920288361461451761897824675807886669570459064397384698264921474112500871582889606603881997436886066000496657276841201329947687523470702334056122421191517138612165088703571560273602535743412028469828327909604634092412712985751362824448416275477599448504286527645760766647322898175875842426009488697897609287204379126265440022066733587627564177675478570252050219052486401420614288356201838747810064715742919251091515210831739163787594592513348134777065799129279807595605734881888960173919607983879886879221420387349882467282120107889495949042774759511199873420301981893751557576083715523329260466197537435448518698029261842189156073788751341735943742197808992208478161462319018991371611036344658353013833423337223489947954872358888062226982334405378843725083731637239751317516027774318278720664388087394145605366888024615120772781841619404462164205599277270551133834838022181705555371359646706297435531335293059578579702199383381365031201825842747167076631935164637281318581556210144170130472221065904864171541401167761806123352131774044374115886283948518913752386951821535761505889678453111449278022656206461696382201751349304223663604564583634460675651793824977641315535754570371558525491953322986800796824373428435380254764211109292116867217806433080443073426183959349019827207969341827211164716731983051848924991122474282636117500504898545903853865309950884584449742199387633231145607104804275322885148190815796884350502573304317745427359228843807936176078022737960275005391321390852938319441681748802304685897259542194182607604410163613717571580577702501165966932382449086941426825518538524970427605190491193897021577153895950309427617146688467742245612902879368936822178789425101241115676630314769030112990518929487470804586422318483993730521310751527723825542113424700774799534121163189490553256540219493801203846212619326037372147477896783934776608105840024814505346145353462702931977223339306576331181206028502790833306184867829161167433618646626347448675953087883451938533702803856783307295038407199426682692409280444206235631362062733538807294334247895136821488634634094413729390828498445846904088316246903742248361564573670072051000356175181927758726023129793652669555576516965020341731533328558135729767681858100379177926149976688177784810696638359494178100204151595325079117399631575971521388003279105104749081843312029958073499799065769644668560587069982859149602640943508808684533344647263813818093046962049869220877524717881672591400149640427038930857448777841326371705558534787434541929712619419200395042069251634585478771254047773636863305976314306171729950439962033149360176773584273098309124882123718299957128008750415523533251912324414902366921223238804131225021769659861117480706741349817450438359532205608540564291277337027887583922723571418141869526277432440171715784054709889580287042645121576270871117284820953721453233743384438548881694320443336268187880997706007947023642657733542049078752103035856309132955967803024540945281477536369045916371522907381753810187371637171134263437968482294433349065307448080246288988478437081403309557397125938516151425538270383723599331721699025563669249862190976517272301044665620385270872487495092171402123103043180407755294170118039466433164437649493318668586013856401165936994293494027219763057676479556717867477029190532193577461821387129042581828699696621020419161147372991239331220829378341437819502802503568361562661898537500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 21824853119246428612162497749392751247066345827614092123778736639554527611672669030659244237694727418694745590370440474789540018270508355156351952100111701925323118628510299397229578417037517279421105208173807727288612627460917594659690134526698448871199873717439666392986468989100977401647826875442928044764721358036402632832826431616379662003560353288149389798806513741810143551554128931535968552847897159362280594456107208321846180878157560898063862089440359144998585701450402675992670269527463402256485954615390809906090289717327973148883789977318109832527054178747853327742103335312069947287010202889298464726708307052097661370517287786833504472992610516181678688259702792771129806511802329968427904312989847974911546054208493945615529062847704969354773534065577023764713115415154475441151521844551212606812025405387576782153196627242666403103315216111508181789339407946538233748584002952226315425316252956733361493786787834004683065439131784976446944617811823190891879044420471635207338640096221861617161221523115672171350760700483622573786232208914543191092127772909020664493536490907941243330181941078414366982411827292411111366846412684952258495291442840410367471464876689407256553080754658683461452960322979551124710222507689975136583266649207195272783582896994655187156796228204941153152420357906399328105924302554276211456002959426056889594001435843721530085224908692018199863538221434209172157673967806004864373400243327239479235375938627271217260079006434629485584213015090509921799488847995327158761375608174148927995022582051078464660261252823198726024846903706865356467370568185248720027890851367696895643858826454115443331069775467176404495300867683088914259519907924879679719549225068414274215910310710843360423883505220886751278726411229865393563529646040828165154739107625043106003028991668621355307306878418405105683636544858238236967032415514215518281322607197328131954782467369210046284019057237196265781500435794356686198780132768947881751394155195655724071188665823344895403372926908918528625752942256050770772748976733911766838351296051398915536812594097805654860851223503539326794431214117566740349517904942026915728814573421749067609622212953501064043661023778961007663760009115223442308066633430550284030832091506602978698223096455064170952140827156612306694216221501704115226320210622313224970171884268281298772847389296728229219033407206433010429831591989245217310238141595075067889515483915976578178765569505112451573425503257831456390213649266684559305263676812040463728433355935085153572618222201976826710414168143123526109305706623413305965941386751701368972530318820464808102934320506045321931121423860800496440569832427116441762474827427266197729605385946442559523481552045904561208821085518423136093456748550788100040370126036466145647907851992408823406384005142177816496756054421322450636075482516506379210179705810011989621073759395355074980748122260216898136410926422153534281703659217603914194840626587214997288064398362136232965338338682980098742775432591564063699597595176460806649259570223628010240625587387108079118228432787120379020329971470509498540935148946939725742053681266513461678955833933019038408889931782702945462648037250334812118604264778669934273096291248511206777811249864500217949690051944106511702059758994984846679065293155093522210411650022632293374213511970705747849665149627045256273393940863884272594442215918311579257213013175478315769996354038727710251940592709212339932432982677059504767500158343767674757642319899793633151698675070609261131475980173753450558866843701542895889996015724024811394098188072288175059589852265226153573603798937285645784555373148190618813493209926111547832830260206833845105506723826634228018631369126569225145663986365497966123226730894681805832261390143462436512323097160100681527818986317482394540747925192733563320417109795528383448954907798634851734063259445048022160623170292213279627075238363665472687669330828301085070734365857398068709629249431389143282236774162863733856228605443957249338950035587359740810468006257879054243022757690143944991098831060758081849363151178732785864862001245038995085671775238285373202172472431590887281189711054890185274024688242825210853251584461349257909591862682809053000985252599758572696485874645158387591242071070963971881844236560568445661695107153616998619401881845191517123530294159127766782686629336419458525218973375535915989280843056879418952393786362257418732143290477426746479210502834793779585141227072289792884251526826266845099588808147186908740706442641942140523545067531494073105145103438444998033443021787629657955368849200849462633352478391934701358337883252681638360707882723944778224920551150769768207024129725953370973284161407639930348731531522992038924835673125813354330035069812867624845020627439215540882778968270873026440932064717229735111382767638189520571825164877716519158862535131979863243387410122966696591822641812986142679289627571356871875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 5792062086526088379681026477307602131361392859395014063732731741186669826031921266666490993899456887764374134621551548745986304434767978810109315457932518319519493899639030528738478024570803115146441154700212912795272597658200904456208031477142517359641555191906542675532680647113116578516193613417354683996017597576658622812099455940197022343798948404678476458397949848280462984395303917956480751442979190711382772847056120073565956566150930716223443334047172590232284898440888071481364314780821446806769119550601355440891592851604340455628731209902794296972279403101738548674962945806439622755929529069599252409946792153445584694027261162996644618664331859523926263730626534788926785501734706905448033874906425471681483669192301231576069646843665934288749290970367055589785926208669505677270599144153820903405550763676198744672342513495314439594976738646825267234278702937993035659927853818815690386682867039450585284993754097294071881900712472720926539130624931213061264493837892479689527010157566847633859686578042452025829625486527578171437429005345288967870280084451917214539224696833751462507348419377247086364570083970053097584350259987858636775794905578393002012543147978628839563283901972030658045462846707334464147380820357568451887820341695731635659460780655774839962021119612159073836426200541156311096202270007050125516997978970619926211678287693820198158668065694945201825647223159218739640041934229299670249316456626303474622091048025381844256425929124299295850846298835489655184839559925287884127681309376167915134989100564705505281668046246885455253353569286272693266763780277006183452240794737763473878620325600000085122363372127881067276377274548778851738049851491005318679310708288811309146219963305210159689257734512781994114892777418465388373100577386483147703176734768000267222669941335938162694294660203880846893107993041837360970109326464004043334097322694827483614759219778283248305121606744751107281036218848074675950998091366926230520047624562321138401234657357000116565330525772744097287575630894699116744361992211776434195110758178723388882721801583583742243990865382096476350661564196393092117001310310882992615381645493546752678878109269196387871369993927448767608883811708043755160829640798797916619697729686448782923028760839437841835012705387592368030907938672280372670265849739540374877347760973670782926596944175320455675091228646712106211054441570005871286593046125736923496803197391923746148396271992896730317855359093218631745747765979513161783360859539550573015359660829515179317732188740439794375632600813345339197332585858285836482295141973835941102506633896740838520919300561973357448715149497221388593380416493476761744275300942133059980908863649686860713075454147556061655337173077514489004687987163091720504045146075539595987570406134271719948551137871037499035023490979957796060706399840041144234475686047521268603042275215123794763018155952711455763448499101736677373923799343801629926724521298188153683892854285899418393737805594825084809037186638395088061914888292406397967451749263110743918563574728787661001223525706088547287229781916455679982813917270892267866042021560145097443434198035922783534173851586284616149623340228061036268895898679533219824041560601547444675702937337892869678795067974908613151718655548784982832861622509428978738415273029355256455834858078196853364865507817800518754623220979350404836474918551997900612017650474922389833425853889897024285000843460788166760980184219961043182723365848461408007508465332879626695589227292746139113193390459052055309234030309931768599566544638624691316025331099313681534001009270763702368292523856707941281731461682604989746038092437652819055096313413347094630545987183677368036067858682810981295879289110915393759232717794229396472266357528089917790675230629794323264644418993947671813131692547760086215436943362812460624687782657558301814956436647067138174097496311035591590779632365752478099168417364654133696997899301265220841614791560759637204637818990272838735795902301974935090755446228213018072826157365613789016781196108155605894529837242865813500233904243833506845057780940979995376321268152411084338770235760704734087616088959995267705509545390730973605598660429679287668251510768038335066360320649131242671696794449029535880293203406063185137531235599888261676613675730691496324466362334367981913323492972117390765709491416414890963918983358147680512971404433856493701171386924875623528026757032801437745494657998934167781951554026611284742314902502099436286306887677983868224048103506491052546868433946181613527783783301982010805927742876477820832643995176305071803157039606562716205247510600551168361504187225598630283952066883203958924447602582113422439579203451577332230557686511945892789465889794833589411603585944273125977776253801960063270064741141349297821509863428240301760219244889170853640583470895494918572327702816264506726844111939209894672178262343317310601620909841251190625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 411958399239404368144351104584214597546374980194221314582163698463107894237856707917075759416274981585485384804488784341509152260756273465362537589906329413300192370627686518428236634804571723237967050382262198149179502932387193999026779851061121589561364554969029385433118960669779500333174062927097182860237310621145852247504205487724537798900683540106991129643128488787275796708895813709748354030073523473419530158858352893977980193330977104170695119573313055555253496646009293430046409802577333325975959218796371279219643500083810062329393969185424318086253912121455919456471336028042444386888078268483457775785597840902957573764898370239346318933776251604385936208268374910284711370580819438838547488675840266376872503597009425462474041990128158928268056575009764336528466441421480624900452384848152427904730942841994460665880323957479534345380232595021787964368858941663150654068211934479629333212256192185907308900539637391739660614659620206132574779648076392240444637980810119000288544595077396229160052384926001951503379101881380251614508710190981549556809513441610320508583116470156150412502723747256123000852212428697399188417366790732635184702321658786218975855717233378213755107331077618735385403236796387305024440152789933045320700277971194243998525711611121972273358288659782475407954649814871406614485771210283825810733973037798500678313131865206148368500073487863474010501525052295032177321175152015401816807828953490806252494229375717396087301784228817404844045115590704952729105787311181941534324037257109841515817450267767108532982948109849628246298626312100500669719207607415701933523960345560771476891325649793626704573946500772021691019336105524213519645421922884167910862611080134205289358562562423968831638201985902160035778110199576245264120440636912921631388077271539283085035246696742893453360380956679175962195052962125786485415549513735722238756630250794974058781918426087570797095225182279207929961744774809695873866296725998928951199497361470443641965290305801599749634845244898112916386555548071939972231120648099862433847110282958741609674889640184823833724046607036157650804970804844705372124299044144673618001244024237610399456039539924798916520292540320486817477833619491735945612452865039728188671709779686321571287050306043232407839412252105533638282388956324200417273134756779724044843300396590819240940578922142473737328919886925562924395736462438297111106498950344172295523562228804694013114173116837502921486576888007479436376886033831476455669390003593551962982389193012164639571983849328113887699300055378738489878567434042409866913900177670239906436936367203820722222756602738770247866087984192732130322979627047368946859173219305757374055884745655938756998376098665534965681459434735521976550306222689783607699639147531335679948980289668829974869008898799552488540031453315557584289029464420005377139755272622900554616028367864783823759672559785334972830969126668568976373166434422766476346192473527100010497943504285151877651832373596322098012645499534624386482302126068039336138991064033776295513646635744614408372763579032450486304187468817889923683377320713450916524687818329174973297500767565250141638123687516394446591429064660895672355596048112680686181608452642383060538374907821601517725923874874933967058168865380399526498437226297106434637652313983572342608296936544753903023990875175586460735897138442851481136602573602224749091980697226639446376381930402948764739988798955570766161282890715792157390936586068234492347715920866244843921416419235424995955932206260387936485095233016855149642736794902437078278187976300749226846589118118499829178355559671799679226255022661736131209543795989286921329216784317484769977632114579859111706642068443380499008243657040559617776092381921629969777163512009151390494430585256252469030758536056603253812308670116209533784821785398936058649002333280426456829620931264131760799062435554728567123847602629332093688412680518997704167261591064954023223188439587480337829785893533733937072651551123020876241687284759851017543942324712031814105672702574133015904622964545595681345726282521983792621585773330428802286011652604682010672051581601058050850735247806817557193219368163849189297876696011453505860136414035068542146351240155533236593164383131608322567194276140198822022373336782129821882223314063833039048939074185259712079215402436766628335365287851903165452730196105127091168746869846095378393568398152930280520402265289053259522727338603015131840218600483559665993471441942145620241762686919033765939822708736826235257319342971154639057238149727479285186621741715990048493617738155345166263205163376690689903359059294179029235112514226651499608882381099973607703323042113338867443861588034380590650465908825095343171905268268684143090042813526659206218776805212532024063522211928620405682200054867735421099918424580192243526613316291541147362264674856190318035144487630637733863123659357608416472227138214131250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -62767827045783910408455272501386194288484236318737519624803049196216438594210676230433426803594342909530871647732396105121985242826336263522447279414081256435699354421410215167883764769569281101122277393527453207271790519143149153809870475670167423771295937678075753098795970881820182708433458893007098248386042856796267196452966017985599778038804352784151052894643353434548909513664329577340873166740363965862653631957454176562457632542167608395953234395420421773520070659837670332604118155576539695995917661800474050128978868992666914313087339213523152433859818640056007519427683018690823954961845232649411608779685657253055535898877885470409101060828952475808768462789380351549663134010875188554354292879967165354271054184826953485209586273699069648588191343447319366852000360842979376253316132784120507251693999167193859064902972833881601306527334884879537818550518049939416995579566829070410801713927031618801480699251055802269572426147911384828463669006068708822557093331702463905932174788548579348660627202210308695887153576895198113359310097607025421295853953445977145758805662866201270842818750756849024522552276633646686247906537592238849249992862842045143189373870614777512639745087927479830257302977144168234744794471235411512735327721899310559890698921550941270975061018970871642714955899061664286044724946196205595525596322955814504922809011436289982684385623119251881711812710233076081242133760837116009026919759867916457122871718021755342396241351815659585959641607098129234624886768829042941087081696014772961779436902348035528698327097996022664527257578202472727408279151049682295701339143648473746407979746718974229591366246109324869736776089584413635212449546894005494205083566293495020989614351264333169802885927809963679102320014275028175169340205352845638912053764320055482520400356947020894477503191362580506867845076592477237117701249826716928100521600590743913258287535277746439784091863740497889850734487916992243587201377654127605813781591381397137539927187832802918663947669257865765651398878028085909841351931459772388779760563726121928893503830074495403496088994039653394225846461549616897541666262301294948258737829534059428850600672684780427446534230722260847782350369477989488912200000357467791199627221236759000776952541525217178929603718151269314216184611047514716984834677633211513951828050071276050524000980138601449197473554508774100153854732787996521719441295821307958793554440631926567907535198511702609501189684037076331154408075139208554357583372696319723119584470457929773735962491789712345463818919035286300270520511212832612975670011539644652416832954105470381488534600084418075016084991937389797568440970991394422474617576254153479575305809543466612053950058327525697886484538210673336698946095163430054358001603573372537133568699927974565723100026386899848145122902681641793388933428300448463201806416137434336909328610272779297508518221951354727165818776843446428249828162904407746545069316678925680662211195656348350255398501249391365033515827437835234310792374780404731223536433775324668808122454302554033820651885186031307912704332420989901625769668438518010095849214071627286572594372196425837258222475644010279521800597373039698822953471539878290671619536622531775288548482025888329739204699527027590870433306320960482300063731388835145303367740956080057060953549770564113484652020331827514699180390745069890381727557088319716292804193430078312718963241400571062038998346111683834938422718589068759602208930651103934224587678638023019033533604774758757855039138182365149657619050761636009540059586979216358514076177915193875383859557360116664961369205722547804177588534659894745870342750066491199623900894000302052244371536889530825256310710127710026393160082362324723493618580408247677308328025150110934082914363994579890049658338514105961522864843938416996747358434118723284005019722345418397005117303508815931504562213328885885667704489142892133830147024093650188974259749070976241700177630802012543556788061285812828527743535423068565364744963714101336027210917229412340586045659111369159041086086261515323178272421348831922148742659616273642512321358832833190066088317577886105255397962916139463444243582745007136234771053352077632319685984248322822166988602999587984288560937726570358408862297903303272273047977764208964875876879170554447596150503140331310077231181165402179624638406167668607276094760235877643235898928640334685723127980101872747205887359367376584942252618165475963379443488839646724358520591587880373834828424041138898103388547595728305037067649273117639952349003331006587621796548658916548064481356950530123145155423133589511196450703170526708935961844123893267522372429715809480997086235722557182736274110745474142298414329894619310962450132121286855736683710451998042829707700232307490922375661221555623362736532377140753326089508277413854527597107520304429558587332057152285538929908047132351258867144394805081463990223427883401875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -19155016069931588543274005117544633452349379399133023983969512331544029693191642963488309308431739475857768965696045376240693090316978223725349571837377636972326634801452548440419551105935986776893777602700441233670596885211286583322343885007180572810084153935107523059536525591881746248934802735170972130501035689497035068575597205193106603788774141723632437022262892783039972681093427944112893090430098905085993414983308274361141009052766412676859347085138095797292324362121703588040486993512173250278057818567183198195530663939261693573464352180489311846947755117165124179027530312337067355966118901841241187707803575781200151188527573099026426053928305111023838155849625596006914463679644289693682945562595533264308657701428214485127478698039151083877617616138951948299405960459360247838367624407934372035930773566658740206253918386835519681427840316928293111033216716065786861229609703053883941554462686304112995821116579692099438871909630059464564181182359056797991203708010733618089505804764172756955822592278536685993829356812934794547495414264146590719723482873696707479566172191445540513166443511880960078934731277480668921969719019845288296269126038457094343482329346490095881059228858988172223780258499742325581065817069794185818502593652230329070000763873085964568208128831123967309287828994174198426171687205408784028508122013707694439735885352667799682458166318051050735556138257411205645851627282361199091438877455249346591962278076946256504292932777985923505705678425244830510450762214084994577144795313094628345607146659633006911893778278226096313086087244228476432929026283075930048316099365793343635320444654813868849313990657139957225483816048298269384427386500767145907226602596697472859022729853484345360110689535460161223452514485969980828648900956342331788733262628228386088994404934717989781429363626402181612009475901446524539907993941762563562623980539701306265811764442286742102835803071762634602878603774655818128779651387154947895330773722782901036558424842129996899236799937545779359370167791126718622694976810262137858193447881557769265410919170807882180454710596117718775875107239022068376183819013397646559227536179001196141312982580049908316918946007622648402855957201756571008418715253046944276189253001971911025339207544487186817150205302807441331151090121790558897469765222769230355608714154034431653266952289307050965015713926590801558864044376950771245636386054690853141913802299942061133277475554946847863447235406187835353660199176450495692287651615613148886234868233711610383147466089436593070064391735964196228967912065869062300834338580188903500579594211848773010156907420153480782496267468050483209370100057525262703453076293714911002613057953465268360236387742265291697732356922175693395066816129367848119957074679904913681205508909164880788745197942881718654681362016692318092402075565784964621723045611637850860238256510193538429247701574512914612376514405825068820829135336308063928572361133060490101071942471745575555420923630099834872150329254349839694351873297928924750382102162836656221470435641218157706825201187291940924369662886974109542282158052422463782290605725148080032937699456765828787721685021441366501313909228997271684403301906152688797280187209727289438900435143213773411453238220840972481985593069933353340446760490369121487017093763390049691398831310523335058075120774722964234742568874030365736677385116935304695367181236066352310038952391310698201207415584382872930267356075896795698393024223479475295484944372026319308793019585026217687460019419515851737022429245039972557826686592768052357685515638771904665992422385938045676884325099347745908186308928037273721277907538273925927665893341911993716846651980306373537900578482556694515603494412010663034673674651364106649337844999288334717432685145831101944629761575757409627462199954928620620271808880330719244222498828357931420613399807853780841095587059477982640223123476298335882664977099022378836640578315717374651934033760146746183392634792603173917739093094847660369318958873673305651713164627095680861085909218445884608832750116707991886186372934959032008602923672188774331022094413198555839238768989412771973737253083546272182132899676424533357856155008279699342900376420326044979410048058730933381703393003274870835331971940291795986908861042336705579687811866011491131034321597083534466391520389357279965286574678014110672453523246099958945851024226612169764773319206247650317793469056496902702682154292181061302388781000161497264985946522967844322155515752569098160760488379495573780541866370549711687571456109271808820224829546908940403718262034111286529848312618827326296462764732897427387587955709898394878758558247268428288876831329402419688103195780413854161592954339705756221392465107017635162505730984196849135192273605302456352965410237385174420577443486622909010902808235895858274333973132888808413622671383454030058832494162867037011236855592643110058617862676940687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -1870835775991911461756397304239432927486441159938650442956686232668120573535764059582903776603547754971765258593242542806355058395725078599422133319450727573637012509087763489002121565287685835827262428510731728601326127516810439440823593655291529911992028245517840458451376834503334031800779068270199186491237670496894181920639865722853814083823202715305932992522527921988647517080971452369033954128543892870393528116413147942178898866710487244160476408888928791367584114925743647633675158981276836941467948340742744446639898586844071591042304261159082024937722488641633533834583569480366206138021987976749251587345009974810617116476456076826141564442401344914306838291626898247784591433050915834146437080747514336097204410481762563647502152111436399460334878622081917516652734564517856056950403882888392269190504730143084010729181868004283595226837668579309319710316341850416166587165961954733327359698703605098530346178201586597709042117275456986633682303906556514856042711267903992947659127251750925324978032192090944087173532519317462478455131954451957525399183476802324490801007017749094084685926228415660686343468582667157546497234149728495309818804993878178686952610681279849819401821147915402853708638094633149845166573932383649577277906404218374939219696767927701820948743111392013481188354870473824320020553837346486791719276552259431272962654479663939569994203097955554350852770011775546509363727662607535289153310053924719546213221231782512414499255461733257048062494276537042639152684138835786906504617091273163800404052506462558541751827259808955944167765832735134987555136808388846470299958119357467056809226403615364676914989650780731439876933292422957598638271197425484134402141697888208885035310922377544283364109190838229915463987330837991465769323127775835836144204341558578872806633492770426650355220182321710383580492886153250054549041738552121386543613426303727988107805085029458057834660147479139440867672338018692849776463391763599684140869641718390860011611295127291024907371703455316039917789569218382538364976420793922094327356953863525724220189362122792245866166786777618271822541473812785322557568863803750060907870849627624576124146898544673879026803334768217888753557616737058090157800779803063090528108129282744754114589168129560365071190505269927229057573293353349340984502053597186021077631367987046110558467219521719785682285959423487667329422161719954219183226436761546681932987876087056244418583620205206353922495535051550749452281330592026105578547585819531606375738142956178405418238886492087296946296159507695612304698345349977461192501770324686064892474870102185148320508369684716205472813758477972980035373194969689648417224293534753664055052734876879081866681278402944684917952281104054777225432487051558273930453943334850690070491621940257490769768040248489516784594806847419584250464854883258890244087972861294160098264440925743384306187022047965705733033999123406588515409161623603119385853598821043996122038141050104838220013979069012693751197197748700588424612668300097785320448881173894556503168751869154961382209554032638627401900317959969204274672940229623767146268351756214383311148239575763674025286626286990275917213080519900791149029198957938594308580150985341937325937476294852226478320762978046660634344697045891777632710065871333083220653600648245358874686762594267515301620487428029466522631660371227862693069088096567611112964526524069533590147841784704687280857148579162384132404589573245073875044369174925702397499194167737246631116211962990841015371767652244348965850757268639993817155058299089895393271866775038271887394618494713624713395740925656029188848106763772857261814399319104882112763726003935492567400694126000049574868500688734267898420843255691289824636698605896376410860197964199828132711963011732370103283686284871519535557168151904587241586423235132582548445555162131913625479362344567423585718580179100050564029116168841160271447002641337315379576816479721720079923880642363232336431800376218714392307646200874850096061348512424861377976711197598537036185148904297681263869115769470789307830671689323362739396794509875974196848139601847565604048935757228335930075168153025592176511429481437754557695448645713098234498617246342775724394108449360390184448314502091528510832862796137302774398939276322619418438086241028978805634905659498332732493313020580746609687062879968400110301995845790821413577050134435224160861823656218099947922511384805540654589518130440511638645664884101083855226899112716581751638705243066398097596027322532516788472059012454454274137084259476387246147636306040786466310181762634306151166901640426117631701485892645172611868347622662081060026594748543257169458214850295371845072638048293408715896961477912124161358312115710491030129647185377718042676021101731134399961150438487770371056840046251528913883672634990512288450847102700127971184226783347340806252225614290111572917664498566285447709352579093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 36278855389006999369088621794430040847995407659088767739546209802541354229201690277746417169945683576201374305654125390603346544368818864090455063453445541789613511512326206078897074256657788419752919356108261069761796398843996669604435255601287060405294624631304180716413348478922366807134465342031340490772152908182192569203778647800433533726131494457529870300919569875736337916820322190343563525822792430773693342898525752309554735670443877954504973971010195873421051674501922466153852735715543487919426834883147936230374860985159317486823870674233571891958516087984515508439633744151221291411315545410989409084263384024874384838191564988295104018821763709535454759132542962120487736231976284406801534197547295277692729682335467562521306154906229273691930704959486414193144095380051843525613263886843629689826712628109057319147591394469895881067756439205770662439097416578876836858347637783241905957644375900833667632258333529221361393965976291837369427569510711856891561346533137692422393829036025018855966362451210813933381632595607822435295082548387729907990074039035131310471484851456102046224205466562298449329702526573014812395595894134490729245267255748003680716312099337194170192446457259689790575463395088642536111613129401683371614326571957146313246303407482815056592185883722641589375902128103404282536805672127923181266749742641527544488716074708007924688276129271356427715473672290423776563453101400302448723981780664221479329578234545876361195198060282525403776327503267683134129519820204599683621926760477832306349382705345170284689929157377140857430424148067265043341036225686145418993100550280591141630327898916262810410951777721859347483004627662351675086040391189291571247856524148942652780332804422506420043833949786772394138165381477943241052140915686378376709573216945076117040683255510692601376790202035628244156050313292954002731715140748051641025787515808852567508543023946123202228590556057163576342972345125615334322572619212122478337309430413930624355131001193336087247476215433878073773951462413399867902789380647355827019777388849611801836872948352818892065979802232743945748899341914472742115727084475423026492351406040585172163624245986995674673638564843314368119601513396616543518290968734071130029171738161647628286585231168281657481030315074403783503038718557899108736797414060076050275084035439698244157995518602688126468281352520693268026693469081037207715469760940393286572523301969895454234439089224501640204797331867833888618194703247523254728115093270673160742790891821539522477042803389465670455448576702359984430505969646854878092310462732006101642405770043609613144792022404397571526613389808572790836348106403229356688793614061784227667044599571332598234345278469110278253207017826488609238953892971515592203332451382056957911458951466509797249807300564033094245293134474617102142887640018719979180957843261278784020159019271097987532538268926759984965290336225907218258506465283217228851139720630227350211825205972290472900245604829013761372494791342695769185882794822832630246317457813121058321976757215665528143865794448167190508697329803470629696055130761965815228293952342351924198814356307847387932292463541550665175277671212305435585242093649337134700575127079664182996029443416987088620950974059098376464034121368415019546367565673664721627555543669703328519620363207446954608008372986952105211332480519222446668007094254106729493337115655686967372120812592977638955620858334893995778559121044738174991241878484845050265945443110611891274896820297001891108525836337429076420705372911581084471073275933273723075047059316562421745039558790084730551998206066932643796242071796037460049925613971301801118005657329626800821953659976998049989734391455261492530216854366808080657258277789161150058699319742895312462981827942250146568966074239842169940221504552134773356672113331137707951098164785972233642672790614626223114784355381832320736019420932131167945439262578117327620326345935807241040750059328187524405172035508297901869153230567247599686541572908286075115374724821856246591735765184782380494830401950999269756579252908836018117579447425294705197906006199600480832458004972111362726053937873503050501734174864887285844923865664886100469000656273613631834385288448826051074341370418457637243483572052732485641970158891471066701864758711602691076594138903211277766986105082475792136495607330532163920560337763635458629195147227349652295994132104584370552786204412193420786505932907019327166422011876106282119307191807323195887155622111684652072014565097534743872416423337904113790538414516003358336933225250456712621513850820027986253097990886604370292398394386714441028316303143515415419012367230907275610658010491711968558376366903286951535336090120913679560286098471230223528146399961152506300592993038307932898618098676581126188164365483361877073299248974442277801293732459134360277838007988888421181763751087591957428050170968071025709258276867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 31227449924055725195878515356354681755014788081280085457148358961108083813190323059872021196936119938491496253160740268615540114741979823840434684107631206545495484791902389994527247928616005635101006352396374932316950322193701557841716603275282635021631825346780295113697781869119657375051728818766921694197409773416786574530230309902594641393167680917427089753502721615518035392471327095216236529654024040701337778620438472788309692845784546155541101817826881282334713590762408529837313391472501316141196309713041221452083456451745215756063476495993785929278635154630665919463398501303437547728016807647784070950670411595810025193393452183194337972032379986190648308037759003543356027820775592981217497832472931083274924493539970268117704801500243241675457291558606355866692579253453691319736901176559737960099515709308979871944118259466049524793577111934194909751591890440720268421235225999977866973877824537408351319607411014983156590188048825093577888002030796671218817646959896849766689189254562991952217099466992843410371992823717813069112651980414054437439492345093368375919760452497225385566528571616914296799511969843058260043752466932847466521250029635472412382086105685788208799902754378716237019664911809537035021627279849429221868395348089463585981181655162642448859236844306771102232626412479669283607675852461165527185685966899511789996598641249810936645679371741916667349400065780938082516476059214638427769025684742430938788294986936380293482321492129037599641571759880712850183145981702821328731582331590838735563695122289027812296271235883377506690985123073958540735834952534634908621776761495949548312538901284471747113628823958622921757528106551511166799561383352370532433257012856034739947715306329219592239851512771739667761330005725353142216373477761279363700644586166148367322394944255152331653736422392720857157818955852013457355818949578217424371934479839170384300411159766546301185314268857991050932051292837332602041900239179217033517250925846552869258457119357079635764593888870292563769948110985743281823499666087707011481874340316472295151381002101045844874385710415737664765660429223593251687747843277875310870358414236797570359775316202422795327876547307459607031712282638107968140975275832144697428200786702064941731335444273891734581566731063428659867813492341316090573176344588688995017240308930363994695647887891844644847812312077068883167549111527846361529064033965365086366236730727288989503274627722144822813121477517907648602960240914316516632924817918707467675068984477616982431103654959721013815271187109722138760253925355405802913530676834139604916305518859216491449497388559774108536451552583942576587356210657234692353071014419316576964254266854342088840733928461609027314507853938576593824652255076508174169230391316942491627067826571378125034814117302371283371149473487981314769865134120708646389541933649631846512537475782069798994103127028908906186307984557134556710192418068129710452693742975423737033417314898813955954515336255591693016915436827591790220147558117798216427539789866591939248843634285257842493275103565591819138977375011011305184710093445623933539970478239222707822537962057584110635934335252046890383499915395121312975994000576140373520646922212542793206218773034220338543672315445467409432479675104971575806149398463815229779841524600897212699627760675489581186368690582552557192616838945375737976313888878823805928635802289250323791902937577010130288018325818107328079268313822447925372034837950684074476924131448354254676845386144992293105952999829006493173742598934343232043878166212356831351620680484536958560216401700785155034621166657033646229341627081385440432197506245942507155149338782525994784359493888465919743904821295616542661865439288933291352518728156645287938815715167128596576557706563386715134791773753945611448665663310654803478618188655664902085369677051550803007322071804685692436882731211479907833049836905321715141461549471384081610235371713240345992340363038637897749668223574677867081196126199802729112008972508596157479085359110795451746973759284423655802851663839218836712735681719759121003430649339753504751872193186893964155810031240750478876089051024730245112169013715900332462401552837934899956483892096393154981145165981445791187218778411573696467236504818697631566823888980215706597312173322351964235098384271174046647804865006897557419593721163934523215477125321489756074118828466106919423457744796966533600787271812855099832897117306063961083859768954948264396660151821696159206409248134357520433394923161241610739422898707306044539693094060724189136028833747873628456160476366033772698368222010853046647847764742523040929460160025424167538882128946624759563529596939902651739768158505732645752925105225174229063006547329018789098992176651647287176815058204950154345156144178582796560030898424147524657388984315195727004486721336312865410241927077118891123668053759214291258243402936285085220304754984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 3551232284841593475146947706294182262109196408662708163773387362421902436478477033206754696328155208199260278594951848118556731424081955465055343111624428675284245402096100551570644680518193940393930933208299961728671252641200752506152417633904856817742935479603160087040381007944342195837911531000785882771438546127107778047251283871167124977628445617079069813842227358486626904875755787080074672707671914482315414666336136378946553504019849999631124941788150952177010648002818242669596911343891877034729362149838605480752929705305900310201715530182075235046139600342287568271409134773479742437815006119831133910759965012087622408510860206119836124840569423132117297714304992174717442760179130032524250750584273922876292295675682082205055679576880513472947330379081991176712304712485877346747497152086779651256559281251045063120494170895641458283782595156327807953865654626211048989323696902883608490847521812598794591055212954927031255233956591741166271225933013782933238351828940528565298933548055198454480547503772531557286962296362718196787488170892844363145213135206089816573687516976440250934645713727755010630950486002238185795715297442895301804526107808805697582560005609906789720852192247634882111770031147623501380921607863468415057623516782252921160065432565362264129397745437829895001040018347657983974159259520365260286042527723164618731615145295560939673159301217719424982546345142827921228868097768503206298486535761981568514344321813843985968831577523134275231942392966841399633064192278591095108796444296464519285741459668135507999345965233645664596859971799218136353483724800540324851698509900306376392258792063200053763080049182485788341786112025119394019082223181269905611495831002619546626802456047692353066482918609751693108352474748345135692123811293971567318590595146566455127705820165098237171171947822130390957133371455909384873623416712282240147256930883273384685139828211644774513875501536211344661923298658191409971822900913444670980815676217398276313646536117981198737922319219255053946549172139038350246727000212919747256580668768117439167390377736480880306357878500195886579629975945894838608495771025744485729766333137705652541122631374765491497598980231142808574072000896432683473258182169894381354572654568293176072787716657472261798412972158894428880349433682019527533950178162653264907809487481289468428124175641101667942039440816117547565515311995959905613442213464693821114825622753377363986500290524343878391002811763041171226969388571252797441963355947258181847412871230050318383559817383287693339642419379607036838015976220020300364605997178850019684056989356673697197267849042900862779566381418911961279811386867104379154760938444409740668474111637430084362708836495432941866839836138313088304753327115838496650176189864783199166689731420079243077371942701326556220525189587034254608291246716482380243692736392531641888416384083565159771357342927403062963563823245608194477079581786201692626484715628479137331828830919121242955849446103174436011948672250341489323811768988690143108299252333556799998733853559711062256486920954802557738621966699551444466526643240301984213798450473163253626695689546611009337904662234152841283852107154039017238549311110218206305566743637893284233749676024584190948680543146899360818251270035927976501289424606282249341986888514811616043959150857523364626013202104598449711775055297478582498899248440344461016781325218974307544040883690802506162207083535275749402036250487011899202360255058674555901000578146086435508339036067613641048047169740844604620008842308880229327143803172323859539850924170667364404347155195267046100756192476662788025948890387445061605092236022326315172865817756267266847083814555490185688183468009382466891625626826626458128196220799370153427123241601675181254150264504612965143996406546395052289335125532863028956067808119684856205101930066735053052578745489143239625204312278882867532353731399280402831806052279250360782760206906317822572588298000250102756170532018890671911013436691617639815452132354459450869434770427228203206609785606777108566990482911712341155010145597037154104380709498937435693261528192069603518075504819000208114888826234232899742294782293800061466752305033735410547982392403888274245730097509096722635900767504785597814284631029666166846384898620743701757884052192168883600467062188487986486004436494103812890589760955952660132648349629027955917803663113048145398734879681451440573350117461019797324642702042695193479622333051421076237499842856725047157636784499290080703765930526694436367199231446199239229094580873610896421828247245958747016983712595800652502776968317317570685085185638499105939670069898240017762157099787470007291929057543779621139030250676376154959124035150980125595629364119909365146677101122438330864913619494935616269310343612620162398504944464004959084833515759385284903675411830420889320323018506199569990262343725208005179575672424052078791222562763437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 106652052541746022230758494440489102180194045258320649747564336224501126291718598107177685642618396843591747530268961660846234650529861688425607945627071656409679342836447664769970930527549451646483456204555553486951303012852898145410151286991524571264420490430932044003910454741851336217317729594704587220666162696004925368366787501226166899644828815181477161668521768370225882924510693984495864433374311823002335920011346852346886959152005278561598449363856069208356701295690989286687470615539562246844387526643837845620981204696209881951725096509917560341715117250794984502858894356897768331156798244204577735334258201410856629017289534214824278278333498763406801217365247932642906921766525183592113318156003524989541365967418247911625968995837058640204551154935098890261968815442839259419764445901073596080573384883900432749758608119634048557592209873226014069736228400145831305442990761115978727823448529250283971338644388932429207563608792191831694418738511229371600983973362208159248400931775290924745441487130118703373391997630291007840112151302829657538663240258367453069474652175450500964737577254409805415546065940941851076077771525634563548869736576425284202612849718802139774752849891387310989752538859021814568728430568344354081723561402185200013335034920216376531583121170069461573663443058657052523504541154166484167410062726547256175499194286062333868467449092846237248804623139660078257272015797346629236350537794802385522793000037363529984106323382381103700093294071046957681220570173691637589153024497484458210813977487474656052552513228043893249468746204162834872215178531615064312457127816279525466657990427773745458907871079980995556461310228064259962173215900408112045720838182946605099067076471876003232306166171288257896268417640262498784643787395759503963140542772066506325989285108806635589227943808920082417345098587817592420907029221140947472392401419150704573735580952381877963133047728418335981682345188625683978272833751895179692370679020830973940670414462682520557151742605097265647199232892689043721684528329606714318713822937236885827263224673454138582034311679459119208233353504661420384502835145462585096892560407820680036312206130992916603768085750563106949104700806738569899794459633567185982964409247476166581047259161142265523331642495465226202141403245061985928170646332460943508948532548914198051723113499556356824665902591137249594682507711258625355102085991580278896815585924127440515321608659146445840982097200953298215425572182170056999498214033037338670813357701469440641979071638051986371187052218762036819012053945856580185824621902033675847326593550218633592471427486935121303376368659902480578326800199884724312821658942794457441699705535729566356002590033156245697205859257719449107396566538497185666465578065863277083379991660877969673734693665470193205062393245428772010624957052343774514235219068723427512362206173100622825802206688601661894323904744827572109245614741286325104033962226246514707973333658840484855475042200679802111884351436725915489212237377334286483800281269345744516240712665550009401148448258290983362992588065361893422421338495990773247000396172262644666609332552417713425753743225311027803625635720526553240349510222789557983656681123981036043551846497293143044795838199185690189210433398400177410674158017279487751648263518660421247488364433074669999650581888281175713233980972059838347404549400906137489027992150643934984090617008685757076523614028189680633164312864965444587317983983429238173117793983948717468384765083338977619656880287893455204820391766250289575291626611936690700767935377271899486694403072405620549566756759224691608655602140802813178272086783606229826139911355958174824940788540249228828371933904097573431344652094218937320614332255232285245775849887252041099738903233099883024916455571978254159479669220060154828367305344593960566579413279013804369669880483991769595536574093416838087861106469564735926819244077136522521356583372691464407046231198473040864490120587526239593436207584563146543263853749449795044738916896774760783846875362021853539555341459572116139046837576414016548218350392062503815859127708037962105315567573630839030991728821126485601682288424963850942748521615640676936715472311595102598796742184813314940847902136393363916585177298497852042558712996839051972189673711442518101991868950411650784812289969852123302513247107267450762423319807919782490829787803955868728632660853813525412626063101727348409315800827935532464158883273103251192968478413966569370506740745385461314743848213625210747349069815315543121510775762856003740831981338450711722341566331390089595960548650497994023521496646961607489413036282071896205214197948548207354226756691896851697048366301539814244588827797737936855636276158923820231948709188471279992608727638180571307677193846314530604577876214830272244496071372559145832711627219892603335128432535264440455502952780328639406784471857132928595172367957812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -19197583958858985523562471076710798339381034896179271207381683910095262929660539194944486535220049132200455255023358464115972669201241216524915818944630334160595639428954338245367889898637220628943843338777785071026188990453992257160608461685930971920239581156558332925591883867276673624332194758367017256999500616736399704047672434238207839564636118364162116932253473111317028284512695938952526692339671712614069300439351796732148586925975092743817094217092781664421946463013809631792564735218757653475825337213045825651119157406716385149175701550408176830681812801731907759445585420908412259488556185889258915266176874434270724491525941803764888563902349130472512429499456618397039764331287057326602795139898075344088545733289340948125610062296530651205154768375581074177069876902222295339160885332414887508465852472784037825658266653917938300491417328001986271461186266856107183065740794900931623787290924016645355988343572632530024981754208959891453851661790682222821932140230249631951418757974961252446347352606513781733670150816954454740607877690162082370500016733561167287469398907411799601210363399538737967847629735983515005023858967864937534269947901712565810413853181083698291770469740563034831052117069907507922839650484423847166322176887959841059060255176407163547775612021219415202023331078861556627515684662797680133911210685681386354142145391401325544150994914970416730679796515284518481077774112638312469085109950836117350317237595822095928005392075914441438664410021125568428132705751896755572522180832842967547459703369018233532892736430173665557596425501755512549332520079773638084883136457735524836357838171009066036961612161132824156118296055638892267598906324683149570123082550028482203423589394253556121023348863937277887347034854199369018499698688244528154109129756692308391871352561999189239260341476588107254228848177148214138404262880787505887141825867685281588043509799505374630901350527700578353419233167456660828894879754976584550537535041320687427329280239523298576806047961024382487033734460320671402856090207916563848362134271769693860679128976082675217073883510341744854686929492895903752536847110822017823795105545332076038284170136591857782401058609986787226274890578596610519534139549566012617065576744225655816915618168521301183834054429631207282702249584054184619718698816111230793284589772599097741158293582447781472649541835318114405214166226731986003682061491688241600224248559087961295615266785754470184026601326706387536568813697694137429286038993199165005913716853136421458456277267435720673920147867468483518521793778456517885717666756547783518959526533225849187094044679985804968054334224006694095352416819931284291107278210624179396938478617484904668716320238374065981146030400679985715131052675114186663892496861236378047805246959114652893593869674318938176717985165936261530944593554679810856269055039222637754726698030202987838056576770798559322762065614573405874143209622344437629448409081571517016289312789917984396409375087228030585826083564740125873506129699450797882540653867706967154367742636989954291454483436723725106297439644871061479583887783479553496806619532494130501601493398388014133973446764470070620838651748977368145148155763220623664738797209671007960782017719301900109227595302108100133042621972289644725893782741729664025013013058374815924537411846597506739343372464045471934618514410891894227183774849662244522358602252952980605082022470287796538577845325007937337355539444330402972295697857767565241842850726955986997211905833846012691541938156313510978126960049620031001240091502190968537716591518189166032181076625083439383293072246305107442236255269298632550709049037949718413969122216798399564324832286230163803028310480502992010275507462836346689407869938807715539887106968219040271519167092597528165644239942816094951015775599491765587674875124715733056377787704738103150666698085888919845514193568329204318018290533800406918233863497155423992443708371365891928716116523675158383688346641202762567777289180662817959268202285780001673864955586375798457446577739641276429689896215216305540156328831170499185191326086335856031980517711237937758229760082497738084438255256099766099988129329597353437069188819364702046094163321304512019348652997796063471653469650091927105315363269293431464919412355227459793794592745909357490569202698591956569614157953362192732278748536152718814248558696513909467772873822973274809685916844680958220350660587727980745588439809666280498598955701559353107535649505513667541559299771815778131880445179578136908731663326816139768221493601493192874222618956806138778161362883942451060715780468174058169219239409701402570538805041647868399298851556257456514525185386400836630739508112487490172368941486903578490024955962972578857128997440154937432054581020667224911521931182285826005668835660095671408405452879027354035073812447896561293469361983488903833029597802868261904982466625124266266785946493750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -2970536264018386257719284612585696856997548298547995047901914989823340423982603205519392477372535126027600465913113246561207154077543667072227401228012009837616823680585432939894560025552947859505300338526834177759289638622307704978703579511949988217569008082918011520089866961498181180461958196954733943908258234699986703089576671076558587963831412018984708713275467786683047647966557451455451200527182609486222805677691277767458050646557286274989515963792509783937932619337169952818134609420239589289559308856326301900016006789936427366516685886330616710315309041358138696818157325238158403067004669444882322781985711795056282635292169257211041951542225576801864577352827661291097074510833715969724649986362010114123105958450011017194407939175291100214012041441632602198260546348460833559926341110697407456912374315990097494271112704112027497843194048304211592090906706165367670597603013075370322567061818157179866310396700799970323533158464201319810158527314412023564192125733817783539364335285042685435561488789418293509831223174369282104296915788059384407542570484892798579849471896901212585820980895427955752915177694485919889655538243771659671168895729008688043323048168244806644210387152496979587234050058003320933798305380317650119479959351598086686018711983507310076179688138921271045362448946027062280736295871233116765659433703157807114829350811376558029622699816868139920291841499430426545647367817865115865694724713212564934672439002885814547819530824268470816647644812328208646172354945122687997043124605213799393925832149551233772372410044868313707243532809974190959417057495110937493855435186376047348772929615601552270954457837915420584789893238883318411053613754448137026516679944659733141728198040776144060293120646886296692290295675817964375235281673041930742601852632696832516970451899321662989428652040934590743275270855723411656121552854157014449692448778936358458296474637733047827152230034699130597439861576308889020515348491795998507416912792930709857676286466609420655684964509454891337924124082232506944972273033690687436665527545528506710928884732676869721435928382797582156656316272056519675061058569423838177731647485085182826711958100671328438275462732653193695664581790509391257990100209512014721702195463770225051147592621162264585416940502212922231160393410340509115496876153142571545534566943632757190340332593420330824141764654691021103394150510995917639813710051860207710112545133102704151674218572555507909843702740591937163166221780728313728677489997507817639714710592239649576012055286530037916418152776913829612467191043874468745979500986708830227444008346311723871265969503328882038303810053269200643614271245885653712490973660035346575692653336376437027293769354999585486314355410122533863308387210886371553483334149547400566146888526788947325669980732092854346357669505112651303572842040938095223267678485151465275381188366934104743278539186215722388540415532412937338146145465245686886486789121025103114577124574278811145883409371641474192286983061550755342048078905417616399018508289316697091780463863440487989796623327400516076893881838608053017658410785140736533734659754555179166892000905276553952363448941767763677538955679815989781905093297940675562537933386606359075110725699145188009993380579687914601512966612505667532199395792271871496712703259247952850033813147282020637994002803358946626006252268549697625801622373056142493109476549491259382159701988723841065469975897122593066226632290136943315582536844962195062747332823126024252283779528474919456689385939209682142439057444923361087327577566850784081931205084870503530648751633746659671138119939654012025809866300011490739238948793198974800258035166020424081687728143634249542325746137168857986601425941026044369971524789203482610813862886401893074628639821437122171178869598627104734669061617568977871374610860852003835599006406448016343310804773427279617269070493911137941380198487009943366859927097573621870121462906399344468641355487259515390354721296371318700381024614844338657224632272106770528559238010002317544513829851097832190588979408170999848753539341142509264200197067971034270007794039953119767558929805930094299865373570827413436978438601633747637465757155391200793072512476842049035956621310915837197955392589285652188546461063424701758813727857501698241726554990599831165473603019357667323117383695099742066255448320492682742131890287104008905165220768886958663682915439505185059024060055089347263604316667920664356827841705879963720819841262532376530379259739407563373748742593603458996704120206979155854391555595544179062074533288372642371847969314251705160986324289348409669390285433702605172414548196812340799298109223224560281163663995899663306366088900801137720483001761455679161538162461285061047106134005391878971299937391368217870023602007498752201880515599253407896294440826329660334147915132306035320344885727918599519738330535697137487140610980688802174017712467187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -198554702425537542616871259764611383100448253943779315855740957026862362602460311292081847826934812244525186491097240115168306951190548615628965789724688201182521200796398061288809691579301684238383086140118371021918609618350392950504872661707940991425871882468325204323661118652128413246483422748612056615957603161578900005765283735734833968097223150013355769314337990281502421104727894656452434821998586218715727815933351041748683297671209107851806644885479965531779426320323615973067056857814463399160570861587005152342435460605359909108938122919610018179051102433608464398470811951371171627425534639979095349781074134947526012460906323547412319774319633547565660478435810124647335820181861651540439815814016485916789183040638333772148165685361964225639400003170719747977132734605807371307325885360110253024735986500853775108987898850378066298352292727239360470380939068183456277522962495785060302032456097869045593485304067662544089952612158177114864546245166550982083100871052660825575233770742946122875999811466228395908439422754803276947153675257334132676382628439238400195271332567884719828975157755291599609037379570047958083987934576740030401035247223420261822819209436952885457219233452351701479533836936272628151260179511641811180467932845354951370041845167494771218462019665053877746564229002767230615195559279136432735980147723970199909537732838343952848302104825190543775594430960280807301355390614505506331389143168387345707808750619342540672497151239029466849408966627791489099618908029429615127536882898888839271343402059354346927002108581444774011676060305797840326850754958384793766316214785957009334837937866261443734411254317266377699837280078143238184502927525243841590347467563102233239470703354294972856847936766991387846213407164368278225869283099619350921498055206713630700366452433717705689571795721603660169723782141852710347279844643207004028552813540551922709184136631161193973570613506437272434034578280149427415492840003295124161670596376373128269673784725012366573742683008502009020304870877970109801052999780781314407123609691211335367807956526292831238940254362512925968805109345195777924769191400194360859306450186684234506611869816000350326719836189291348414475774777047377893046415326272256828247457687494346443858337050569957557505192834525981685262045660692272131217226144557513901596117763268346289173041121317123434869927122981740109834070881378062083879922313415213981153934166525545516926313863260938288776292012891154395035853803819326239867512484785595973778108647851498933522201207161664512090332139524652982853681593035795561494275564201423190084948274234497375244981162741765940806103584592203761354126191581171458492830834167055232334683187833384907357426970488585391181342424580948036682951672536391030454191706635953254312321256537549951412237136806443493928679858641807082478422465136873610931968087392324585753213104827569417056403781960713117492059265011823379821982438016249576359754054719232757274756919742731257157046888307167418874867609820607724966548755927736446057174598939673938694833986320757095618600680069206145548535901559449925299169287939058107807889166467680929514530249035431266364280929188074324220013150662018845187469408533888845295817663895760502720230125773558653267906732328425978692245385713541081392747422247679624719933393894722239737911461471999672243940796555557430253059795143997867581711800358407355652577587102211791104489988955246626426936138313692147989612675390175287876494964622298443144713548350438258059531550452232841538240960052795388286058682722238253834694662147010778632415124296445741810537947626618310733038711869948461227786851597125684265949948761777027195850706687672495305847027308477065303854746301878704810517026410440842014009055775852950761663111757359875905174023905564435412205576724433519947751391163380324940447682050540838484393183492690639100819038837359939795663805098909532997328563553641161040805808730504171401306289099605052879255056955435745200505677366617109654779676368487946808881844851701825390623633804122305069196350470174647209850075060916962882075594847570558142844133110126854802665951132895467317410644930763866824529624595439267983252000394544767534147774211440318200471797788077601456766107997783972816980471979011918029127856141526045476272270706818469601050906500642220201595454391317049342845956124805109691422177098022580766052463917133020106870697602216694812978900342885373870769985337566119042007276974258836365975744304643200201899276105497027461326165616723418923279455810082892880549341367126912131308174104987344779691511655741276911576298823918855933796313176548653529972188537273439290471444851546210239831513373180498663814356499585947198647873685406370181823986246564808345873184906865135044159454471216205443503110777902968498142345844656376083322242666119101913686957436739801369271344165869256307054934845964195453149023745370893280770413108769388413340625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -4410817396549927312364295678260813224593807259826913086205710252367062501417870743790452306682125234478077453792731778417894143196866613323412492776431958032772996426923537447362115805150534549623967988923794023308242568884617536118393629232556562102989430971413048787616736494938852600916927931992792507665286666385124670549563467950527475665696865321439769272168381672747244237789602581801141763095325192680291637250888322831142293867976565703536136129384348073714065150434537434569271571711437869461227947362778739602803800341459671040954377395487380916395749677146380678200586418408983581907083452682316050893031158332157934346296899118440483705022572531691003604261740761812408698488448447390637298710128725369466482631134392773281082949542643382349151951506602831236832435761898584102870132086239508630384872768921385455374397704936113563730264145781346775178607217616163110616605868966341918119644347045011386523101574870527337873890934902164118730367401492565796011004887107566955766955092686464055042880576319374147079508563964982372221472766281293331805315460943474266508703194738041382461857273724612657292112373461219841959013185811019531375228089772766415102684134898843086442115137635365009035897642507707908962232155285330965380434410992180709635079244054662796351901981503074286114080970646027332132611769301167905020059555767693279975883016590371428286297252941719145296107581120676661722079350621850953166920348130330495272449592845495959753775444012615258278564818383049628741687512689842660481752024624448601209303917333182703324823978013289576675282946519147275755598680982541085119877817559721173943425091158928356288684512156370059272077569849282291551845900548757770310227042303222487659051489980137992009034115483812954464964383570491887488971278615913409949619566179325240939149986811185942981407370922962101554588952115395880046824704509575174895288288582653945489421247152685800815855813330383015051661196001060208993539389385435443206764983491821054193512648898382624397796342841680238594206203897794335294116514256920187943590863097050407810645145157762105104253020648273038698576929933113524356275602548319451560578452381970051045783653947540932119924964435524874148404200934874193125571931693351951050553228363163490211988336712726016378467570786794330506710777818400661832209440126922441275292168874710762795650672864080175673989341613270609010752197543663981019238678949135727019018401872317779203898960248843497447405570547306843084610670519759912431942765247210267644317528146020975971347872475917427986113025049633143120188735617800615174912110472205434322387707383709657210551613694861791804321887251568706607748377388253005993349667337373783465897101240541237186756957322365854223716207719738344979492396164402283180063194143888159952071273569484656665010508421680455985364167716742708779777721529845947010989166126589301091707964669617364744766006304810675879292816051263396067077116296439424320218238269701436776822493585675565958025780868337230453599581103917963391182272753438131351413420847125451676530135537192893489963526119867912573335661607336251232140617375895313120968839614924661552121528758133374040349604399630768478720901691803418713083047682228114493453535604313354686323792609918527628833044831056889845912163604771460289782023856601748333144701344782660950145699919733155177325080375442081179965920328992416823142395619911992080960279936045335176312555564262796419211693180383672314968226304783249569993481844006887738878756179835358625660423569039118570563110147928253072445225925273085743985139800002950957331989488139888312600720929032503731167365384692970873282810090373737111672449026301814693575229216871242030725043068809855520669059186330790530235430862526875296896387618390760268048781973310177023911697722220480478333970548524259545476809795578873298397402541108292489712433155449601926142914634052651192610444334335834184937426290389512244273166135875030194139561361215106281009746247721327721739992444523999006579911451341585653778746886411369053755941658176893915867285044608558908085987019698501720322380665117995225152379416426530100966026018392100716064036654946839779312355313080547940820563595822817591618317234919580673158175172680503100017292351873193429883646683747498915401509130868470730702224189094195361375706681571467446871299448933043841920357573581532646356682334801593652873748228546253076832542359668726336295523256463156396043062796854662232999532938239604285295738989066154658025102194477238571050299302639924212186487858156038956031894851048989178857607978974973587764712802118820431881817513781084238702999828074828564817465275960322721433596499355755109282631325033935350328305715437956642543527740547836891081928494316173496773081326032024457484464383255547341133857271628414285316530268181790240908339821184889899052747455898324800206102546549234963911678249576027121067973734496071941061304030491555298475625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 517789085788606382014353469696737625532683889273305619012192177426958905369084817618897068385609483326567180980942884461082458135170328777876132449431287590499812983270703020423498231860361482256880002927386431343237922766760011150766470031851784768911376785623702520249754025918186871575992579746706269805571665796238451465240365880958628255886986435258876098780010471944064435449789457465779411032760728262612647991884436222105631599817514968224532939709707280482024667382152937422111143242786439082765924376612014717737847384035409085238355218762524643447997475522709224246973606038570860232099537550102447686230099413124905066892931024298470894988107059939183979911354891525331910370325480773142295405565753481037382295542609401008209386073880423723251279556661683408673469699890246943534124151040909081984958733331963142282904895427598099485882413796074910040507046308601215760259763197510573231260703958123633197636577734187159016364818921144267569780573484969907452710736910907100501811760459995031382311061954005231178591216433533104703734171676405219728465651920048025557100372607315943426302670395775988807618991261713395075091504330550558288286281530922622219650507125133353874109420130109574507182268274457690381956712296155488491717328824274970625755027845625148763697163109216118932371438406100419764706870560949191209683499464105376040987308621760554320741562430784217616499442894693350155824344453686654898268640588642864370161332063357732379162309416184825404762312067367474906017183136388380659730299579011352040340204615257166484839979309397923634445306792705621220943209111388868222983099602160543464739602595772422624373210466000612034797964229014938545201953983127303607532784317993514375230069335492422944863118307811341975448471896615729334709064905620687712054869773462144642715724679814968529126651141358447969777732912723072110806262749065997945171105601778136783613051110121697689558325078968285930848901745533197507529961815936501580264289951360763100484831178557848791126670321658943080749873212842236598243825743077473251214901522476867509464814523405702152403302362288426785844955062925644439210560546429964176269449196366345139505964602623026247803840625050235594861515962592756835241193211344035764096119937686553295549872218589666722404602735159023376796879763844889030749824983855362016559292621725577024392719349566571088441379906752855797074565793049815449321779990552596435509683634551523454390249020672208071855318719145843880133476231412550282176010237861208607884970189381869644978085588806000203132767099901153927843273117721303004544099000591713101028733493791012314450362759378911010134929843946932325383520543787927041209395052997269863891593849577288691719501935962976310519847265369279947799685352455040684591513131646660701551815197089358594796773228662351189961929234511925977002613603322674884931686467814364616053052100011466188090352074124626811319694246618908175943798132124627684098344242860478263781696929987908540499516327494056975372726754127533694424865706319372932700826495715311299346063096426159647011837765114446121684107137761560626959735896424706799117403952635271394782062933626391968298461775608710138991885762507856334735576406345692359021921351718418956298894654409805616827681706587314217707749755923058621069930348294236768037211257122582236809720301876150963397951898645542915958787836198960720574266975151299207793107261545640380547214576284737965924341595442298475242620167382279782738741593774125831966446180986021309931743995340405272637738841519684216005533252835784799640404826132245638087732083661608285684336301398230180835584219241975903810871548951953035345326282348605353731000241830538005722902292974914494842883993470791653019293899289813386835713590157795601200569231843147032079846576100144053971896630337183339240997358519757444818871373549921080382118461180849545299377106967527435796358689788826042120627604634234557795158381410678970918473683828890397279613911611965882838219950776278259559704021730501908396354257270957227485792904256829246066639365256976054525965364379873510095100135606888589570843312048714849406983097554778078071833661423298616211135179056253482101863787907622992037257356399762761799116299695583305962973497198194665844503880738199233904272602053559476343292990127743856710163513943343859680474024018245303032558217702821883532612310388718275130445600010963337551939263637736686577681602433551039545764989637547641579607781174683643246276558865100143551948981885374159655759578369462775422431024410714712677822895467743002940219141440902615031037044070300957669426598350007941877012360106628981377994608477347296496049257010990612829838360723735778294397962473384362938471628971825005096982898161543538177624678031112686190989676582850915231620807593173534634176182287657108432764836889976066323314047930835869420912388002825601584947757151755344155844864460134447635782721771283669267187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 75902412139746650832969396106918269684024047753827357946700084303015729679588126047505796451780835880555621297001146390233630751554485095852816857251679706810666882263173167172244265072495335862028779014560631748454857307968488473502036868578341100667009237084528922983059401271844725820340270320180855750586305979934680861532392391513174067714861550562138019923902540451122498530337001739990403581670740223698420565812586911979451456744605566643483775701368658241301234507544298311790438615087053704364823546386411788371881254918793333910464430263022891513276931290750083023690035502942580847106814702905302751323702557447429158380352380807633603126552337988051655006845522783540602915263224170029348373963047007044862856428675287083373968875489106738849759501082678825032971289433875588022155559356996237220334494727182953337962829863559546542964555606528196303591630768897035910448178978644373562434206226742295289500592833991331026592128801365403562052511881336342643680692221593668653562576696881784316165930608703348361299136064342052567734535095089297289104966240049927452655870278175866308053210627024481793176168962643193598147145263157851434198981013815832234362192261695561674132731575229190419224909416849728389273012427761911605930569804055746111702218691561260924751124232525295099004147819491952594228550159303589786493592673799816125692369951670956268250513983541960317492223091435622631381592554345511109664460802825035853588115796854362033121115442627657824471936988603454621362163305726064981962521422758445697535378332629009817534426903737144362024048135382327782625295878145891720052876629164152961672146445569523127634202524165600865901782085008501485372285581723393279568390312460601094284267094321784499137231786712909904660565476967887499006325708567194710186437493109035581472630648114335905594819938002940580372157064025382429130707127771361607632227687006271791502870400858223582065677123118028270879863494066882560859551532631240224148580400716374827445642746279204712771497072179083797610321774482740257317592895464455906287335035694281441415145114337641207929960651038931103725098863687746471559004456020482016361589278731608933881273316488114554165642966207334136162591513357751518837883133589849251097189486376341111558424949334539457403263759038993629684203029683722961323393185188469655777103042612025342057043110509882749817899077869502810627273726900052056127893492598423014077111610296894764678961249677868721868553987879924118484951019982474728423886451368653978584246800115760539693900699876269650449170692129159979225347018769526414089688772981384678866495612947351050291616001187189816911950402637169373638213916725123158539187791136879721400695625547961596508306552720629206742240250839502724811724341252033177286696342383249257241283293816922116078152168391611712258500774168137420959725485004792029437735058146209431513544182775530860369944907992153355097138370745883705438305820860785552071361704151855211169369149943535105926702000933651271162116108533873766327379035624779927007025752934871554223421335941028913916704666919666860889041768150441169824479620912087605079373625208440974531959144477334000203038894619888898861648439559386399485911404864453159065807822284906740527925110196975622228102884395606987303758168884168458665110569316980518309948999525924071672025612159901358565122264061421999070673714840381729469342979300101511505816135902216383495567228985581025094315144111396580987022242114926552328435150533557182185011789040442752476172276724178841382441861673155555412782417683884588951223663415760499271113272745865829748345543572811528970198802797993449292122639199372281121654564248585467341292471831552200156777944169815933759971996744321344105948442956183258183616346902342641021590280193824246533260612907975883281496015271448378122097275664820468132664246744815250252532181584043922166792489584046757904143052592253218617504824021023518124382597363408787965964677950157095311532905006428024704038235245493043640951955503002282349008205109308769675926094038271035320975221529487747910260467972480119768308899849707913462125224460062704408913098147396406742686426339480556651442947558138316349676347658386900169865867485278800637016128033196117922111893634413096201067616245391104570941687395159085928796939440717210602344097023065586578196385358228208648280591981516155070260950895486296900116938788329335950006225350315319102205177759331279249742988892723199611755300457505252869103328196968806572813114481699228042588236387219781291877351481246445468722212372999327707618247534119795501367271506701520022658790200628451783507094308421787608903199969266254323340957856295750122703894602455069129511951666945945418919329242754972598451550454421538166904604903040219074581074812222460536244497894814456148971666563907996389031261890022843471334911531349559516476504886744038655899380163775725723132880905501999462969153418823602450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 6486949636313049619035138271766592872594902205610701979067242706354294129071380593939791603424002113266063187994113251851131784005005001832253485117756100052934076487891336012489772863546549202809286951510035892829111884269177152098838394988542567930877690276666542822658560035442516484006812153723316837326466173840344110017354362944118525396142676270396880822526906596918811470340803159229671783861688445904645068300573282821676490454579775269921839241251358183015618546510975673592106752666560382844360858121269575862395649934984640008593782125768732983574866600468814300206319970310825229847097163070430881847700088023023793309204253982312174830687655768756064334909013838895487449616892550728325420667366831351576817670291670788289059099798242787338532430817632016767494673181437384811657106478141951062878012910342436734911080825136248812185018400404034451582581163026983936655678291448129283473573501770852352649747328922664574456244850157198205688827110359013501935712321180457239984557327944770094614475467655686127265393773029526400601494424380615306603417487881510354828316590189045785913969899152030844988740114205300449782749333280719511217861674141654378637305704103371624500070180176978610762458121224131732274014866016036454736589447397264271567877008678099166596336568744394536461559755392353982211376854363950073966417818021170003608117564396425277080344571527436446144094886434736542447781972739452401685411990260327598309833474406128934440970250380305364766496530963454826326537433353096244681016134656010129070085622666398540007044678235834815665655766259162487401089042483633519577171022612960130060546085659706644453490258690477792806126913242884201591693077185041441252370745452441338639263069201482798839571210540576049212997305220888917800357612375509675181811257290803402408073460963391340341286061057159691943556591729941163380756894586154535791118037936879572312634208039539016378296935785866222429722105576677406012859338895917442585322313260809170490733421982200137241844215355262955661003562943737975599691816170767656532563543670265290289592293037744305159261148796130652882931024162526473218790416903095182834384314759708851092141382013877771751670040146502942833257431827065079510189325284188125955727590982080849761782717550779536124962620564988551346934774126796522955668927023095068133831125490378350074585932126732920683087369525793492078663015947523984495754731415163534961673923585266213989583993854612229518169520937078934308559827519707521749519517619872133257212205654527939725828150318536785558656315506792951491795336113230804724085200206902285717257100510887802469364003605549887275866932618939988841726712639266428115243168577376428639747308520414999806241585096994239599649536215476842475279238215110529844736254783626131007272224915587510985797180465384870253841546276399950169324919330008945912158404379570291961219621453550962773527334413779281632461695769831126898295538977468669439032902238818366090442446306571883632209875468868671808992315091687510792293581267940727461718938392368144367911800320999470722948138630578208816366624699528392489408661559533550955428189414992025344769328543359015052607023236885429085724230268711603164041698409448292836188556231777725255758955481376468433180716215914239779548573678482382050153471025165112844992799115561481052184558437778953277709038031835272044485287992944954011643755723828692166175372124769789148793439963878895853082118618867096117907555521403742054955540929058290388398828848166674477879321944856487267445817694335869414937546195491696920654734086654894823192856244952175072910987826294719168577078597314986380339348849825914010984899871529574440413856432765526234173947105650016267958787521838287138522005137543663614980277693344991909073375990118696714930304642890077192755840221056029617275329674007937194339806396484709136171911135437117453984361228857913231153599169748496963673280583865741184638745911464610170158169304111172864252667904667544378278158395561580905254678674563427009122078786949227742913562266601483404964042020618357072947304450817511562030743079938268639298390832902696743245271133515749041145079197565285168834796680073981208107096774413568604278667597725320898182157987471257449242157273762148675665524287428332287452555313521498318664484292170996674603889688810336611763465135123263694717395233440804857658826635919272037798488071943407188941702124766882573210613482084981289829321905708241448844245062237767161175137360648235505320816561986421192339087554977725986602749287507755927466778458939072359255220540883895809252894127457090997488781701249823413427386162298607365979767143499539344601257653503834302777445499343064335225440789881284316475182626981042103257355990689595132204430420536339403870141300879572961495411457250210263511763406902046286421875931181973987895550191630970256288535742508878229584818583414509892246077106330667678799733728196703667187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 476133157756425801365811030982569620359913374257170753690256294647794136426968303754343602028747788533367622263052235450180265421491138031927686813211571068197187180279350917781890613749903029404175190041185799732124482610232602821765643501795248941753908563797008092665673160340951545427963874260581140504484371073234944133403005325711403153382867189853754346358825489874936541496955614678502641242326054350752254067433250259837269998646713277304470601845292536870891908441161166838217123347189901453033218293296471812240482348228030002061865664610462740230065612295858494709711797530549718462613976318916703266491186938375929054841567655848214330254837242278754087949222137504701299333617494012584586585915985664267863139098295194555920681591603250533385258221023123153856890547266597028354117673944898197308931147427005570549815225534331972791958570518360135652081870122160589852081355178701923783309193674958437388175995493754348164271668096607903368445791934086375600297225851894928185260318948263313961139525502506923122205426951566168463724117889497413857928106869226846260902108580635315665769296059694724325448117318327543447223427262843985881504962107622586473327231827489019502934809815897289904828678021298498691736169838008902308257442521273615897447078167348705987642491124846892832541960785825327571175827223690042580774577494286496150358848320092027023714369346973988622349587800723893472104736008424998142811147588975628884572325415875415415078794484386519008687860559294692025481444761465637017399390257708000866201699326168551302817319627350256485921822378203115380358136689017200245734892421987476376753743105714570425879738000854683708107133125278599526266256441782231228195802925992217745323132494033049986425579154788139269313945633816219085414557396083837819447404152852040364476120462279671544031954737210543247452921060587298614864325693150359496650887326889790730359179901755125715718402590020478882346866635630057135672095664479900356276497762408766905704377706613203535526767439635344312150833959440781093939330150937206978789605751473616037495247080077702415060342490432921371233785786429074365730234670542595405729707412736004521366690373696658865751090946192904853569159158048036380582241144481445478728218652120003881872633023809378126427344590685259471149790061045691856459496371068023342753656987077595423282482216285663898398503699388004702971337752537551343124883786253624885893853373875937252724330966925146016151120028890681817598672673616285240181704163006902328925033172852691138285058015240041705725818303816807698293924690564042164559221703657095448829714798900441136547602240398062992461857011211721854068496580385907084045176758195423272920522045845434360167340191708529843257855781252857905637616943000888821323706416786033046252095861462271287159073107820778539063723100981002768457879648212487512013815797840349953335880507545609670071386267783761064215354983131270886229492484671733341410483014256033112320266315775221625128979265369254643946590561128350189315283639204474701277277324554322177831235151405265348706865654842873578352178939147703003874886467406657208999013009375822374496906500657097549799350301477132048415488986396312765593133398392139344626828181940328800024310601164988232882411109906070949292658953790255517106263891916355954442532611077793026810964649681006968725588815620369835040530815700785402515831656470192659147860446713485683309774290481519918206363279016689741266658390073239026353289162311219246894628099053556214883616266589355458974006838627745697159201942381013960382422584500090628852821044166470086722905703492653774147606156043204941972065824473255595982075288614250205217116133666949639313682255220506173651869869971187183429635207134965178037561869605616527308999656200197160225413421054620746570157922314594262238347940593500972436861924475494819717257223980762950133716807019232105809913537642064852008654946362927852269776325737593418284270116873094639771417769638676717412559507801534891250878736192134279852639452856293179255235581436152867241728392372772530882219562773216044428835562455757687602890401870629055513837557687070467484664557191696257628007050420073862872847018379712773708288215836587092998028395147074345625131244346429670134878745119445199529546411989340912301749296840342604751101218553340072345048157455364680571466533613225860733288863345934264054186073282190468473377179303007113852722333390740987346216000108089267737924286864419785123867350057848428931056741984839110092472275155210436963505386110761069808005250118715345050464331380347797779078654699939559223043932996592537950191434536745517190265710555952741980418960027323787375453973831594838421628020181120180789283921293884782826097107980493147763953454943128870606136989520609462113735673438186273384770128221348256261409249405656632694384517008300258326479442776991557627069852228424871373859733106252125098575064208500889062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 33074440649620112421370463353475921914892081156322455656315519929055214343011370067246037888945505573707827332063412772113525388418115587542234643946301074336482316089234317740702363313028566029948172517187140025422183451519595353621526149430530390583733539320749262304310252925163498574654641829123722433058018050422031048154043082766755713269313452838572894616596305377324127855385429472444546061825589293869690076196854526849332462242417869073001456128530106118544738815225058085622288049236084344577923848495856867385516831770732927672944390127144372565919584740792388854207780958025755849186782559183936008915930862687342866293377377286037132036494525730827172573082522208522301588178962083996977096561828631682333359790251831153609994329331449324153956245723858067943211856734667199463048458532744269852964835182086142151550031784620012639750121056343091776664639400282534498899991431921259231702439944069985621387989063121753138719650012696114397676420709319774606736012700815995014385792378369221675592655605506420494568975790376919083938639501716060538991688466433123747335298445688177217237883131209622817636103724679247625551431917899171799834390738808556842150393840212426097998977845455316877877401246890810892026488945670895419957204028211602405708768822832851637928470388976939807902981496221656404530741381897494384971056007865848295413205668788913372609248461015148551474846256445368614829698272392293338652885839717731336470192182834262639099049237518845342644974105355299078862974727959672708664417082575532260480192968850365387161765590370748891557534839606335579305344831661704563305603576605611114404350230307415612468673678120378140278224349346974459090665579896955067052546230217868197644175517753883791107882922652218509652035827273950333661633717624919291785551632847149961000108926245131730122848075669557006988688636000116978205134538347054704649426064965359706114512188808433661648774608064107780457183023399653183066941770077458550429131416079629281047554093425804869184103942060793877966593887479523103300220899919598700316572746225137226761348003961648468977672480680778239145882354697060127971643586412578062975795650024253053349222872140805030162264354662234882170376693106534957873290802230855497669642195857913638525587692725584255753873701479555550594650894720047366394430281555104869647108515628902095409596835221383845509085669098504566617371040718112768057406772032210837337934232114529623458451466578386369234190206513920876013521068896366116575255909011309746552266458717146831557938120187438815742562072251184796455332667602111616191284731882038144326443723607771333113060230094708006064303977207564522773539132919093864859193711405875626874035255378408236564983544420831096923214912260132736940274089746539645987422940293307484428537105021999552019021170829806074062862754802910181656137186743134545886215005972782247419917284212314656527778919718429783101464628725025298134977544905498244139390740990508054788942254005332092298317485984658969925334752655230045879967563777760011079873971422934259102026111097034373055265870588008244968296274471835105289980027292869457507775203976627101039251563981151940193805300586829233367386379573938514574965862608958710877028321674909337932366459629638151610495807034824134053627417067932710140310368358984850053457507615551168073494215201406199878330683863003795756106429606779026867565353636607141729230222403234629269287486178118577549299361783023459776743223915799966221036854543369166148301095570924330724912172355911807111374175121912345145216887371752592336860656910740695715298736035019841347939703816434921028686477032003872053562801381659812796356303981654411265801648054893362531866196822607620704198696622324244412605472557038058150720490973996361520806756086680760325080653820635263181718528330356856436007418886133592653962038293698157887812204731338000628112583904849281854500930874491547445683836288224238637688578072669734355523738338965121862579371572604077795540691131384789025403233032783147660620393013423865898705390881256597994327704027997729905588163158929775977882557680171700657901489068814262189967369800861222918204442912180756114753260151901599535591646672581448029747540763948515288857039103524944996199531043968158784212796143369078898419646362416832178557035748924643681154895086027316714327029393084550891427749293717475797470228231071346652959881016596482228832654062736884665275724519843619752295284060079199758186166311012911264404498036910755714331287884083715353899842373476956172163179634730612037967711291614157512003122851570211357594604065228207695956160141887574402071929643895285792644184451850023627836007777669286720353590438702843439080696415251368381850861238530098439829066534776604678810917793569018393793795142183032953433314980995119905831047711757636696942571865276049184087818364797441973373762101768825485121220123368516397935866132965609808916345859378611875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 2160468714650980470024971499576801656720663119589018856862700938036043001032722745356151414185197067143273582258542912720813701791609372135404615357590956218015840197524694132907451584863349798211639379975488479975767578543389663080073035822403624996616040879061920559474453972119514232368400082679632360213302494808272026197306932885565459057684238116785534663453121118474195599935520498691764978655302032857233772241969438466240578810982009423309536484883927801468169923135702844469440562652320970200675818278383631128648001017439638061117897586674596653306601120508295728337808360197165049884296495622998807716597066696750439904395182274342228807850638522721563992430313651277237316481099056051585808149671896749421792674227007446902247736345442087598777708907508611944980249048885974099305581425229914738103548081941369046867248518626399560178510598821793121361397882320222421473333092403781216011734677263382966552412614083984209771893377048912680240073463084479084832870728611600305264734464789073328197478032293361402976971112745788964509234454127420648748683876081981656787522901852453197136053467723554865362263222362563176920599437461784720586169615575294059471497496940761595530943107040070207823532290465660489354055651874512733203307314321146169395157784967033116922004686439547370971394004709222865536022976064112426676533698108525940959682717058251620170027234250324436893458139921496046324442573682297559347854899461909773608142067353234853825942275448817237045170955835346015818478042650388296430460019598802610383878620338200187807704117742301584295112548839240596488385141179369762401114852120112843493631519037462025418214920795905172548030010549472616495176414674730486591160320753480772702462978301554594597780276774676432489010293284722015836538759002568239477341547058007205857553125943558556732955517586407258977223754457249544363441605725251544551220076509885692768062018144607134146713897724344864664953010113360785522588355396278062590183315257503680786410343173703653153422783765991837501662757298454476500308292775384289887085575803870544287153341397355472931432082742317024275348504277955847819339634111158054832786056307079913446212694663102163155019546201100018219819458160826948719935023203105749963409393092359711727113090334187783037695031891454534655111208515590135164911144767498434923475561366833188705721521052599480649318900846109950973686714515416999111317430310215048092739255441274041995833893061752491570818554697677139843365844949791020497520490089190631152507283517417904617394486932189121727416024028767513457436945612312966871041583815491064307026402277917095256284653415993885525631388283039027247690453642310947073729929914288894793907817728455381770472920405472909811090585492283273853421425921753816960357737524836439187198686418035752744107393085269745467181668798099902442327039191077270530519463634693322528834482953221029188031588225769910275453494659683214979876769804245288637720603902870866387492707363031078171213543178074898493607210263702852645122476897872284409766888453029226733286725620333039151949858160640700652099738029311619698774225220749038567179003603635579804823566318637703135755059646618285043050658321481264582883014276671828313334657610764551965984824210844707327989353450816351861945089848599095988057696000496702512200364920336083994484919295919858384222583455267521544297882628623639063261015820306779997644115837588804631072257521945159411796577898444590029346584306702872987703826536321795814826675164687783524994665877520088386774985558220678860529749314532761477021262662705364449007589830677104344158982875240774473754533867871734227365872683801218665608487143177138060909217897456234777461013808694633574893275703708167225912190552167269798355724599518856940430811486816706042999922426731237235842267504508800848018101911511405843816016861336743801198558588544604299297099160770399406625189348484304432180945716216570874181457995244957230823140340676245249071651012414222658295207492025868142117658420596354235191678006590641640094171356462919257192933154823482484600008511717177026910083407846091325667303566938401341818376645262708920790562555713060716969221363789947487348884062938235517731651901005781246480387493965541504407829336739897961193550017711214770540796369001903728630300058351806321521568233366564564283853589700209048149802517079795234819195924488622125016660135779442818720749250495088740914726744600477122958470445568562207341272112007280120776729067651700352197094112472472850264651267851196735142028227146864843416999217438350217004290085659302443031173129138627779729914899298925157232016567104395228320812006595724964580127323330259404147215958645223231773040661133417183476424798120857563877994550777133443998924906473589768304436277241025709280165364762471478506718237585192961051966027516198447045129741614442182403999213884238353537155436567925506619901666829376655753488035041045312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 130159226806169486602114625627911671672232695400459412239853428346877229077601880969043502024598411794778056044866696787431587664920254879482746307833246564662602457557709393607689017684804199923617358866605463895835519724625955901505292543889371798952345698583005390349841199808138239906000677120512443016935351041790064423094711642083160903728847542449605550974409346261287152934305856301544425808424085751158999895827731200158286035737490297257719516495218036235180739412136191522464290559871390906601388328040619437190278822995524205142864263651033470830486215545328841990618137895096451661238754702074663623019971344096062516325664592608644487505656374652413046976428745710660626001071527635329580702307846164938741713510768038405515798915005132673990227770870506842785014377816719321303665764867988633278914493254973562680267464142085647490471763273516645412569359833507745055430423388241328259700109834478399269407348012352613092595229661382099342131531416073312185345303461680119382197485648482700410241108830591541972152816966313565074290242778330972942762411067779034767416042532296180749502732734664773351231640573285889835306696466547583296897892366687661656269188483249939432173135744208477801546976758494335215887901540997387502357849069961440827815331317750913996563767153464979508546752796147725444115687666339364342349588261377381577681883217238053567920335349630662361430183004777871054467031217678227534021370690740709795301210318808875805019570581294583640300052374706081986923192578948555006426554295818633599257032368535690151471270221292954855648473016224614344076143948400002892916630207261862332685602822584097681043188238937243391425459491054242821282679496969841660820789758730158720635528264918387473200542820321332263842776610409774259647092619579451412467259149820537070283675401973053452864539298784124148474379610758806979073891960506572322159233025125879416569054503293021785226106172841569843217286396339054257623083072239298970976133405724120149259718731026183314764873265378755625523241610457461631922553673356055906461202401461316459251349522503859037235653948794792878332837222075264036201496227619694778852343946439727267189617905411996216763594612021999684345676655130217324554736760894027380541781799102506562406952401785297432395315706415889247779460005049454802267791750004861871954774962404848453331368025756684476701777837064514439834111362321756997181362840358697207001941731268051233441492372949600544369642849239922646997413130605237282662787366927946449066632787867646898976650947090514097049438425373144736172918035498530024575414660865205241822276835692647687612093643299614498255291541222363081009642685819386575925841722767891049378014663459094018808118216724374507877265611515958699528863507958050473291862293953816994053003273507542669768914033710105769222468604232373569008201121291938804510398947416673772975230661645580565457068664310469343504363611004033896239867353676581768907511764964113166924675913021866299186321416664273282269093957589472917355076243949730056722041079774875013263781359582733095732247497793682836706211625316350318961035230215849164503357570917640186205532112903984107268256834062048433767126288645563590407787285603364018674946117920904108751118108563745158303306688901903883921897520372769748909514458863069602559592636298394631035161595287953108088261553388995040502161898456003160684609053615141566481564525768595916760921839678379426369647557349234600986829568021043586835321959080322706568311686300755920657471769463143182424161932268855337829411731567012242132540041264782694261248936156785697278699129530792050401594939567585048336028409031406160335336985544043903303873925517599415420338829660879705132916876690578533562103152966696262585698484610340475771069073715514608964236428368284959955162944812542791707325360080865097031390346302403109690970580113585317349395559884709175556931494642818804613123781808381414661531512297127828051904568808278237319772123058861221307177089100958183713149576695303751564672535007698161271388548889334983211587725635963187367751200295701858491770196070643693999480605942714412319807898227656110008095403466648498625693593340046771301759514533141092788396259787951504033362388942364495047787616942967794554834112406177669352794442670439767279526154376244578941454578896888280938768204544204763633947978905518800590475525578743061413278357015357063321773649832825927074177697849153075111468911866168150678578581027494657789650804944160239074479032982861276243240958633742883033690034703229349198321955781067850512585590104554999923586855089913304967535106192597268300146173268723032503510596719458140133237691355043250348986607491054841961059607463272497245169130417901601437507681986782367689157271284934305718946813311307857190644940233092548028136237625546757844848299926928961969716579204292979011926075192351711523748996317472244797440857566668178509555398947362500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 7226744870254708144769301539652715780137022015493293797699522237475749371125546080789592350855971343784177107405168866175737372450838225990785281198672041056107979399897473010269665184968112436052121219898334684357091264385809232415396238307058441008923031868572429546314260652774571782836851389379563963575280753944948805872211164095745254038940215722509405366681431599517315423216527832618375020289569481372311829083423010178647597096182643056575913689108273810180030100865083821780595664121814557139154942390199821157585530874976186034861489186448772365435797880082335780286446452863626622622550496383437686244372426338401756095456793764977767218760298333971003267161763834083134828979870223823601446125555639461070693035104756846596616395834391697222605314635444031200653549504987860999391220249893704484884190830526187052213244456982488962523166767076646574483615507811745626769304135394360681583423146658868736660294883665133175216237832730831309169232841657118677376184277608867211559266320755687993657878816856674935375475768066245471264238184272970628288011050789916944473752984870214908665066260886823328760033579834345160678743755617787241112104582606946650123182623585220656758961953756572870318848173438208493284157607032492799505091242074830923467060740874820652047525679008859879119227159310965539679993014066753011207862857488390294537627921709576421642823037817497922828758830162538779987565183405667957751438118838258902962656622223171341057670498524432040129373174605523022512169866329977603292907331404027175450091382173160845191970147321474375564240261913284574438541486164402919690446852722853276165137314240093940727860350074488801615432095470037294586171560428203040164223254583551365342117605518590665265095385674286094553541610225464574046466294189110114296714981190658944311635302718530979917936994798060804327944983999641824463411252003500017755375615513630452119338008935562007064518659778092805557723699686653737804677882573295810929484690626143376240565598868503783454901278907107904860441927835344722410849161964924346096263437048613809451357219332373345662471624283065028262872062514753066925802060578327290246478080817183040506655018026236260148489997705584182772052254787196937541244563441188912662087547399575754478103368287477589234279644120096713600792160743050648416505422499356298371722982027892629308896988536784217232907359772947460551301789980803956227167764934591962084960068691711635064843047340938290064761435323616411218301999181903061368334717403374194416894186476750319995169161200144821650872371723789533743923685176000639820155946477455808507729699105301882549395416016786477901155306563583991553934150269782228249280586497062403552462603800853600307601161896528650187899154794592010676781324811494934221505250976260565980001275576291854927053983570427958667154825624353302055915126327501835541291113400333156204055596428192827083101718432791302411831642063173870284772697997558951191666796395883255281290109355771051837940140084624478730313298194731193691331542964494707195413424898362428695753616367595392049438991746903942943661907671892998998707705576727171564503154742061038293094973254979029166296813951341607871822054712629403845088412526475584690229497447333139740426697035354939771478085411706365835927458648749550919607192038469359395912936687550828521554572207888505506006086118974387934751132657809144661010064152352280774822062972199920821468057465745669113540126137914048226027343239229179793103149998837755964489539917699985251546304623133731666371093530773966766675898148269922123339375522339918679025752981199722781249329214685515564957931173220315510207508058133170997352210572738481770742108093441556447693902033407177422304199565146867421479842459019859194828810883683911204169942774505413045374452343382422223818924899930971751976732223400322345231271409394914092940213906983526254656803129887345720270996813897117080658601178194062311642866985270908515849998156586394904103406621263461016846004781173922031986129603145262406667699731513943293517890879715388431967694690172524377315022012558973163149040482684216747263246001636172909474152632902798627069708504460229764185577732532971426712488601356767748093507303136150394885005473839137403603549978559276261902086420174208822868276222013476577655314703625186595013917133893976652824019281449043626827765523718052927387849411380701080383615296679733142480619932226781579814465842208011187242177582395626622493047548179883876895756778654467536189104881303510818597923401146180066804805568807693258243718290569071835331378116018069788008946980105623094613899631685909383146309965647203774390896800488640312298605396679969670671094960348327082081896501772855406291082742270940215797804173291105256181831651448446011865912182204123801321584785841040431220689251698530050137981977548738035295562610381492380990691677420087878288734958720405019244181162688043428068019777950000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 367881374075133872629062233367352681462507580301721830862272386541680878201355137482988182194757979945045837395214966301992924685715476742481679422253822133217157334624921017808506351571823600579857088550572091499531911520934390324600722214791946168667931702565704952659342351875560979075900518720318317322692107405529555885820971878277481244157809274166350179076385916436577949112021060680162944851411611868919440340181305285385956171163171432682402709123942535390935110839205065345362036847955982316474373521393492320902223036559519591116383759601082088096486207814933854381987412599390578428177430172586761847288626328519184134399502038104799618460881174360192837962553621204646144312166876343995916231973208295029972030965439734860702621335662316992331565624902744116873890282445073122325901790631783384998293455425374131775462181467230972183273468835799387600868986402798477439653815453651724967932601289970123262074973413036442088744238055456075656067683854549713087419461263216117865026056145490114105499330672583938101901240383905180999581196409992961835879156410186255601612556934548291941229101530549540339813766462181870944885503308827830098049213504613308914706144801006287119807989797221145908824030078791212917382407488249161533086851490007808684168003866209999981809966298061756445235557271713369896171804675985982903946465963906320175425947620440320306785740183429126240920245895937822230644963203923308086852574797402559962926329382499090622835163645265430090292004965288621393892330995596524677815654594464826258240674361070539261657274015306665242693622603227172394234537909208461359591989384514045817470383155764300970778336883323201916219663852501413864269430044041004420107618388175624006679711423594805174763372204468608096132453465466717808028613035642719764422970553556775793863591198274706494136114495469512129813899694367674807681990617321432898889358083881803410787339408881053172006862376576099506749053773755359373268943947918789400442670318720089394417957289084609737506675405106639404388454719726191994413664631753002224001886133341402203235253400240793353471777256379806933411462965622589813194713077701322731380207251309567948560631011731459260320784848742791466682766281305331564513106166878313671865460677429124544379262251976965291324996528255160226987336359329242871564870944393527146828772615787453877567319560866691545094013088008035012307488904000151773815164198652746213562841717443146381812439430237331920587839973739937714601871788468162034590195723773781588586632924191650746407697634502287670974968221816032050407962856304757724852531025608517058645087882409162514293249908715164748414583510313608866737667931814635657849050744399391466122062576244503386808187766180301564976596043793564201009102507987134622367027003496760022016406820588036743853079933636979476775486004220323744321250871674838559256126502342493745729386270483332838050648245050686480558319876154999997047585917453658714068329899905317885628826961122303488138465521726217863219849481234148001790391714593066910502505171039471828256947618425518043633571424762735724573056804552011929368468466263100433187216220896472503117937267841466103169901764565349666777239361808374691563464489493053044437010322926833830699827198116568892417338078651353307639457384667107561045200726489356831022747712772996224194453998860126552853132786742873872022161518128125994858793641634230077779890603892952764393471019348191065353375733959360925783977576748832166312587839637738150231193214547940228741931967001197159741634496702172235137735892602428843804809431367059462230309439634759570130611619910200152352906502707117458306743654620971664283968747764450154404768397612130059936738995273001383443078848104569156957263706288406200850116665831249353134610868173276746953916917837100595727404094855762445741343630373780475398797743321252620973421302675072453175901693664820917765741799384895887344088736242687721744432708098587529458932933080027541333085486528318003418026611963870327656229138498745709651946549038188282347108640729687704807503551230430004194976059851979828496718449872433540431446662749790275739963092997092653527831137987786426413462506106703724232530227396662294886839224492154961159562216591867229663824201581202420888507489957739833018447786572096411709934584461833147234945918672570130519672402955610003903030485690162248497229955646672938099956742512757425793420377506647267256847270214695010306163524534720600689581607541050646730365088783729212362930708385940822556424344378119181162892201473132314855830056467963472049315394282185940352249837979512070931053913369385603313616162834153161207961621031743276557038994238561308163906185879162115753775233668250088003796009060208190970721664511200545967771909876194029908185681750765126868462721223458836255383119699342153211359381486078284220454387935673991358754986272298487612927720976455897139340140057564754657971336978125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 16647630842047428182957199001460231451533436926425871451366104831894265878315225074535984616630770404749747227872666310411275087088376654613022716462371306445246091523925934581025667780613905281380161473819073527676518651690951807822142082830454640558574236950011547639926005168212979857909772090439948159184303518959061383952815178559784689059996997914055179877551032839984137079547507811537725830788311103205463638525963609849911613012793176336335699007964990503500834321290263878171621588123933788829464299287011948513070453319831289715830090187712541560372370507529762846422498181791527658048359903230547660731200532272366752933831332068156959429396847581342824150474406032264341104619112759834630030375392699248266107276064178129423424402271546201456389191828100175938852063873529338016553362957593640377747323135740692098914151087576050317631458286998936803507129603050830849884253525884010736368140620923850351880918472138772149329557131387023788646599564428414779744908433144874500223676475898493783213271370666831826483628344805691842096273753696662688159747130301657169360349330053961742530260557455903447375080395178179861406871482403680389112409713386153560527899111687611787049251915670337162127536364497917129944617171243209034554538978357673402887379712085787987115198080975626309474640351826340919462386232283081679504339442680061044887447633585636495754808488990593522080897381889767122584665239981079856193077099364714100845469494389546429684630690060464571087517103633707056997187107484661717645067329302744538445554430524757975338201796847236615818574600149532162866289351616212646333458075231412229003491572126499838792927971719892985941507588792889679887264364526321446850108135648811032074810809315668605406597060029299642223004201723200679808444761718048841280311792139782688413870486733400536968887368366828456225630579609632903445263161237185429284417108500940296926988825840532632837637483594260391992132224971700618260641778719912958530988520925040325047157727360911364432424148246489193112856967121134709200366249064582997179665770732283567826699924899032284059663073458744277191002232047525125680017644970328414932474544408249102267594257987860860766588811924819503357820336497471362193149109740831238918464832583988101690309341713718855243165978536449704771322991098363971445218555480105887051658176187811119151279730040425939716451262760009974993106227741957244574730699553116933400563806074531545323133683326601603187875493409755049736391099956288730477057590732437902373901900332739616138076233819846670169307554345513231786848515103333075921516552424329900366435647687047072741602193369412756351861052431700342319346743476223539385167645965966942555146229317594554137916710329545948507565564596673356433796277896784539662713359587125959726703304077888363415990234657801794318633009295817226609193928369430344345070463245375891948504660312938089369267364614083199286015791888705731334656182386360517743362966317610588452709861013522040343982071931206221319600258197156512815119444476667658439899112290902840270953010578139912369862425326909254274131345570831176721563419255851616745564639235736296071278376540590646840281294709661999594563519453660331957857877283815435203926470421034904599537511914147105388258413462192739840890123634859515538696328069272030279127321882192574358882810466887573392684018639515373627778617366625912486774941238515597926732963902931929265945391126861607083347591286341069549872664291418838086606635566951656820914520035698193379877419122108651782347977317546156414572305803882348381450040759614489174680340640985767913255063238886993995523782473398147022730658508198040682874421241513527542812795235948205067954964483947302664925851287279111109912629035335048477696974540139330079787434815634728158109405223470138649835250388656168178925505305564606624161096705831041522444774513530068621268970753637347860252184387450748689132172069625961578503430004712577017308214816188563968305632273692566625772914998694736340123233198058543614860192463501146209085225942399916708412743836871377854883615214128663399776392506394897128383954508714602616686588241587140502197353327783024475741462292502249170068149115957898095015911721936631840655116988260339511553112886739004631449651656689147395193910064925352944133133620720017941220315700109758600059232153984934577741107428124025463234038719867095616248407497545630514107453023578430572959220278914782925054078224754725783907359815922329109715146943693133053139011904901219712997216997184374997458062486345612348709130480879335665908228509587934514299949456642875752414689543486604141634118745088006498737937154077930776566760942098266778648334720364212595946949558082225828011022703543845787340171579185275788256121193674278803900999866034184998917045947256572501281667257171492024347730805210044823547166996235723165412335774985190573735790400215875473642183051706041206897182758750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 638809791864062917643968430316038803233858998307031879116903712957469473703830845472107063827508372653917789737655807259393433169178491855319276542254092064617751547772253171850590463414508529169417130045526719637419222057876275125418257407055617411485678648759440690472905265297893735707777989390426765749266069783679125728897574330504149283432869426879362080469152833991162348757900655437541771508170799189932561067604462228457090590703356434004775068871479960742894497733253572081098108823832268730974532145225077613406205717014709838712065269085374999011996305323125192576215499977099423041535717257272661386250457835517519251126338234646692794649883117599730299097425701105745500086646405499108380584795655892844877665259313449761030146517843596174174885715231518506309641885411449723836349194247734038951056703387188928924854955032178742827483362347075635772140571903687145658458635134082773540768016864270696602329377468759305956704683953666882609154813282618442708430038652289045217407361414685179712707095946218713816336166602084674797016429407236527906399916200109727622803123194375943818454387355670367547578969903658999320725895279771923609956340748017083121258497249607907205680012613490304150853966613927133129620132121811265893125108305128307123537893689476112474364604029152267734940300462127180938635042385348376235299292840492382074105632692768817738841449949037519935414825000002703285332396733988817709096207457090659364716718411892662458553979500819993645201251630395705499124428204338502980252645444201353773681385991467013066616835662140753678924696932599223790276559639910113371381605103145171611916765406622706271157674675898332409354617343459973185240966786198541744558151404479409064342588696891235927421878155190622861529859477103416612723136765048987223255170352479401866404963005274166463402443152075451917913979852699894829583873925800103565684591276360712226734467708648070242401783237832807607278353783569931867650504837141302981575160220137128080137974275203502177695459608984803105989372876570154889192156417096429559494346152463510328950528338229176090935823023923121122224177430670144855775166930458778367815334837415602087110015722133290117104746423308157798196120228483307008906907519355417963905303669667040938720138652899308912721882107229500579091445436748549592181765604119860951216430519142857568331157176832145324327462159810102647688054257318281498329867979334640727334299048143789282022603926308210028321028720102630018020260770548135452246704189899927235601643218720336774423393927481373865476753019872561280076361304607477187336950594052047595163218415632561041504312938784036205335166382715239542604208337533591800191759083603114472734356768601513576773831774688636005596976342638546904905304976013309310689926224766625909331485825287650288180287762637113565749768500941152451151402498420273297185005043317487760718274937419724345327709559401435275830501257834509873104581518484996310047709224044032465424568385409311822409722966700278327504977241361922486305621832900471668916256646066398622598800970873395058831582305550347082692212917770903336625037891386709058510970371856684619934162569951871596461173130701643185006130223310351530337099288317376919267595597078540700742529278190410780433409879993003091536194080777742389815235144559472060132945174623285894960568676329039374118036481635588967201489087266706675744900762752489172782520893389187533892743674017601260684248556931690803357348860985491839060154013654789004285326909669648397965466640444136220277401535783865989214748841440303168077748252584934172284207920450042388187109111207051804206355689115422262398907005216066077697954403638198901120391566568421348458450413140008576985939751318504633654283933246682085809538052775332412837932465217985482138985735835238200853823308473506406083918910508641657315930930537302025456583482789651468167543234899981508285961479970759448749041691250300886920844836337780621574263851306432520466422793374157572227508387971642526785118111180527607395969082135786152354450174315362670427454305607831811580985018931947311337857865043265563328579703658782315518892155283197326044353632226740481275053503970929971078485746929660247803135251839492945409425433813772326904131217450553247032720999954750762025327518847369419032267207064277640044344304660217189637586407526514676564941688984772949347030100615621275160441578136612806370940859092719865336842800220155081231454655235406978668402267489471948853095696694498366359159009934585359525073997205263010393257222479456113061139041754495600315268487450498024265994241001954533203733364410586632191559794554928117644293124781336801831833494114354124591635911392078249162994447735986854730354258950076730372362925512863003724087342747789464475387648682548058577074743482270988463667801124718458058014821152939467959721975140629222695221870428350144134194611428550949486693458982694042266137690625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 19791716683470586922520010426555099427160351074690317413585443254449408227317584678169298576303896796457013838298219557437966368492353715630163272913461175265431040338286360738700581972496057669020294296135775861343657828853945580686640863925774514239962762725485981244521221876705617547585453574024199143956637534430909726051560336695471378068717180239219204030688601494951925251085895780351918972775130788362871557570938556907558508023465868149982832220132195802390066408977283542222748149528014551822566534903317721520249039216546946288586613052499822759811041700693431945927256977267732269791875680923800497577822377195724357819494742899726903114516871931558063740519949621676666560386841159446407755012555496633862760026438795663370586627900329323210299409021510219180853005848688245891044470466535487829135534672373320298049961471224673980646306885525384850946974674546166776893471027180341901097870369869626150980983334732427517160059159887633263214045854487294950691921170842950083345277523909284588676235265522528211883029886105237607917901186702853801327319887890350000893901710995038473916614763048096987743568305607148120670037698852091477130093276203839676564124520416349259391402133397176948975129449351081885518975215186375742192290803845882909071322432211064675733558950332055310221407419146565438564616585164374128866012698457389436894576311420378783269070169265085820577061647780824253078624598725637725995164928684509719619799524188399533929453131088436920324912782054344120310046664078643555691066089739349340515548802819989643211168584317106435714818587235323995148742949889481270765072003955838334010105926400509171721436960866383761811669462037111406579302860268860556617471815281861921545037380324512702973230814644271285924841880518851560047755882828348149054559043829530215958323108539371909398252458756124896697896800298201877230149467669115548134243289924181156223205590152412939396056696535305408071177873353509941012003102685413398727339500519150160577130886006906471673102690447394218123310339759639465276957198164589634662224724814481208216377227114111253322070144655041478216601780191518020425034564697510918225013648444186142567187703062307224068932414918982672607813680397591526091852234207317409719360482181514866057728122434452325702823005507389652998926377285278594953691557090326262550224849858183359363424601511643197683329756815586739604666955292241687748338462780226520222683589633068148932382468388257501774254990478315534764900404737642024634958262757779133690452829794062623810075165391402906181147535246420880548213678054371701966263292814583607698036140996380563560178032837424859530653025684925045195368933499318126961737292061731787224822913008438371565366885274222620019976659184235830925831431164503480044548774018725932201682198070479983166333059462899120315427341401256188512343972460366045694606698676972542166336470844248548822528235362836859567149179313919096085365247172491271126580290446358702277783657781878084791023230461123777945214139702431408691028728419014863617815792898550751652021977796686007229942303709504375814391372988381517874034646797220772524393993557688565758491185831086262513850378882664839812406068535149656906216172314021693992737594463465999409568565589367139477512428359245347865055391877601427384345730646719085111511375412767702312442137016955531275152832104143521194484622371845440064510236204877667371694967301308681890048076348624383759440967906924141806904707185552675152889876153588950412871597867287601835204580069646667256390578090722452234867065134912430464558598753219011568492338173070338738127366624200761766142390505203327341991479975263746258459465351599206701431512176830015358810193227586743624890651785388530909988194764013848927331767051158775381071889807475965082333009701336158169549625858604673198215269512651160591869289934209355934295105837919485436743212278766938145353699164064762098748378546087570415149184092011172887789127152268758361983716373612852332652337584536783152006079066760672738786459389223388123894384696802395924594673044449890537964438845421145918896274551698053392303581429459292255469216473499355086966639120286700921935356833567251239812236770145497923679664942357768730029567577285879501616293769163148471422105020708375406129962055117273228229257489434247167668270834595307305535676740562043811323082803174466872304628186033534394521281048814588624088768383576570634346652403083423012017277712199152705938084398044814512865393623979439378373021329379329101604260110705643072905043510894278104496075099573818838705581726006252234626170929694688489601449750955262356623288157286198672100368212987666409776911739027770852802068982093978452208611055314716860686729719312155338221281436072713745864488855317759270849600113800563651996458840177849867281251310040866912282887750811708930205590625694778786310365525081537418824364356244189392039455344700172775570696875000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 468306513209409989315313051658414743202375289472163224942566478154399196203648679506044309476573700282010666204018996213351318784484083027884720066357759692139374147010874201338298943296726943248661660499103646968393082549656135987044889186395236276473072927271561493455873028232195691853270796079200070030969098464526378512740996125658052764386508463534893233813141814991413647751171604466059816729244221260367154421227588910346962506663735416104420749383321900038758129586190696248231083559612735725352533677205277142669916077758122016327786605825319042846957685641350586526543945611879543047133864219745868255785040428212539692389687493984177330715359418165730898158070820852804401534469069588630169047710303014730754254188857686529548259068662832522688035194591920684496656042439687028144777856829976124459237622173570974662845726527672668220170325226591428932966318179259550845992342018979177401394578909969161245335039587110687747039379782797976388027689489030768632241704633193154932957430050443725334131980835494047083151014103712819268711651053569401776758181995329728336969455003134729787173478781172337087059843763129728584149973091532781335736653488685447402810372851910532608223936086724891441012038919975734298450089441559486084751748033049043508486108586977697079094452133545985520538082217628550167556872100686150990011443484985352266462913510689524634681600521204998744252856542471291626041723840196621071635848188901852598113426289272676583898813932837318077542373507556888248860326431926875819877033450904321314361809472054127604363372805560275493486787512086887240102410659258664169544403923354408054124894339354859697623640128959800908601899663032361757477032625492451495634561943903478847211923129011534053031340872999327477058920150915460947989546637711099650013223065054502492309956210356849103998208580552466199204592192305415151246367385286397999341283161167295824503306855281552462142238151141728917627585734468796788528257092926290461180523335210261606543602645027998471747522600050719331851472380721583174105910739941043724112012043280095088999218816140653920364331150246271501829625621186861865749465421137510488154527493643145362961965318600722520920732894030270986848852732392135068686415987905968880159900576323164992454526286464782440762363219896568830601160187079883021254441027174794602427836852620519680299254673828767183289659716698640348907212202447781173170514585370936952449871239607427120862544031374912803750067409391215298713047914794290486685411640913597836069999871634419547932051017024422790628327001792003108296872175088003094219344588290661619061324835038183764210259816689365476151769961311639486015402884227300220415608350165096743455362602359122459486195720419359390311850752573497360128662586966538656920555102054138567809139429602675708798794880831302728212084796430983310813066557803021574415833234253719237262039237813382020439843112721534741251840842121079899267923112723289963572992129431050522581991158458936374733077265129266968791244907206759431647680496886799503841473020886622099394928792150863286889337835761897056601366448052974207469243682900593028077450688161168393443298916287817316903783389902275262409319894669360910441198180295624617853658306754832490009011799501614340946660217043738755032022406048346431404436123743416185359188511089693452506873258207375743196651548672650324442746092052925761979266853528109484193363773888353481384739499931327941405164658637921800694120763280961185769008590111999981030243853641983190807720510439498051768386982230578621628028767956307708334451207731262737488590386260358732604127668750462018710135052596291011815243048618237438116562497990178933538161064042694781393307767729138133901644646413206238172859499230618071146630104913152918204674484291707155283573197050426369814708690329999592610319150882628262447449939410545479866484083202214125234785655557326762996189362955778830344583770884555857642004401491322581376411398086569647041622093585785035217612133285698548996330055457517101535294889813901590754444020240898006132007787350872900649020601641208998945369527865410475875758390176897318678655457077552543533999343625412890983817367102604245589880356924028203437418723524784642987566039403034747197278002300724904573077813414440097553860983697917877621652692871001238037341027362998786936031742779935115215734968787296943047481518885136848067336002548603340994452464541559769853343590653068945731674910055644087208674970137484450555540711060750456182788912253680980385224599708966599319222783342765789728932121167271968671194440424351966912234135398668551940408705991976803296054395207807280617214944086976290880441293313041469873070145189095578946861346612797651934555756388904562986172728677701604781723464556562336511192183681022317117392901891368753279368685889552981366592053481386940308245231034661836891991929942221064965083808252517159409076692999575876736600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 7891113393208882886839285703397001775991887036002577519157093740085285523055109198954952762575479651245793301826035116799456927597584008819157022201365084188180917255390298634842318336426784512557164908491102512693809714605113495311322367234796804396384683751182535487732473186070637904859923057392914548974001167523738442615555354778298816435663867338163870029620902609644356836216998487724750026120615770107178038264687595646693747128883017534054473502223747341132950272025175847624133168333290767735144633046028505207289093770758805705176363475301947765655325895910912992651925933414907236977848865819383305995033622200676967060352532098567025727221406952097771481030927619603472675360313618391900058327747361953210877715769483885177688830427611490354833672738699079314246417300250431971366311559160327172365949069478665654735290315265091811534332551516484223155066203714395657040828811590313030798418122535594513143702479722863734889821290176595605562110392394277471278922839897585684298965273384414792190198743278580286456983293714571859658942546545892789061357757334897481178779603554603028768767999016724958780305022572990206404141013459055591869805855910815894129070436064921726311466461573568854808553434488385415693989181786973464973039379977430296391003892126985587504676130639720372457934698268432256619158229878139876239905864930744372298797609528164796657446544915886758248521908986033676640934969055299776243881486290040516976664043562803467729287714074183998150431176750980454067341027006126097152151588194511605649215375630068674513461885857487372246867054463217181372172559467712147155853678457493727607870402941417679022957541721247837432107749486040220978884787138069967141679254182981949789391021868410644564852333997169946132314303861017082376192127821544625533919839817476165557772920891198676535109732234475078150664900093247811887294116767583925120830270420128340079919116339854947693279979775878455772145746973315064767067274779467931893961857644904212563811471908161453383187494344855933618804401458372604837671477274426903537814364686145010291122032170014696012779498572219983536454008023512872041442443675577177262166792538261101528933584925228179379457967138485665292091155728025385644198477326379842093664294374245963449427294323411116658899964171630057838662252160369250669540985002154096572200976704086411922564951935630534506142166797990650303813166469998419422727074179784373683526700120140781751241845671961620238603058112290504719695442645290818188155671291280341447026047444936801017658463925267650370261001534341416742434744348542320845193071749925914911356581609700050883520933971449169363205030477735987974680989071101272668799268685840530761475360112259398181366115767549039011132294329964762753882942108498070494080483298769181255333953529883778949554000731465698575636965420306686113014941468190106791968492782437863752065478726193811641715513522689955658387657575260793932627871249651599160614096813639848814551118644320125467720292089107221297785220906097487708566282179503677145383299740794693178881300855080433635858931713259723101991227524958697066386188907016247564573588552725714144314985206261558346594733633273088058490096630939092109615317244967467448667101795594397467721568442263851247777797997096068419755474965811445269428871005564177802758436107012684526725750473807480138324112506335063272614582242170245917671043681934177934822679905914182067497590557130671979120026234635014970821481141593533719771076001268277328065256746832818015735621745963807644976303829440100044115726734344973498304141883393262359821793845769375832035788831834773485506179691176066319752319693117028627749407158090389986932346000260710742375434931036558106846345336024861137407549636796720169976497305550773484939527103117453430642741507543533782489546222516792701612168518084950737084650631859383305707661264282310178618156770018768985300946019750907721011143075560975018032980210044618843669118582340526900910399170342205598863025548131925955955902273030189157064986528887143649780445615545904206574222634631684986672338503866602723115914385345796450713318835411621922462625240939240672144834250408365392783589571112378501184596584550624691295286697243420576899930766240336964511680614295628623623572820603410173398577823338907352519978009977092088098200893592806500787956549273781256276619654710210278869702385406419360255583634705677082281872393485937390967860547764032965061269647886132147100300505347129172702778353559636067583726615826527805961370624909976612512198836338159397731632921857138115969976028708336163088135431839982744667198105593089197527220057870952480196001632349744688332046659828568804577597856054838779366911678307024204222793109017555579307792384841682754933330398143324223134293923022726949946894848872435553908521312954666061614703983894834972231522143290916300416073637592802605210999454972780584007098702453852100371875000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 114333813668700443445344107351717479066881326442324799837981102748496261737216368719785579749320345257332918141689413099767979601338415702502893610710714919067028990940505808724534886609166538768551266912616801076955568270980648123260796987079794040282617585036788168823928473405909946994435905540324141066645285994021052497885391824232839252960624759973452993782867695421478483029379048292790611312672073093766078975222090985685178762364655560651060544972988905629540970706777794606291363234602917414873214582269529313661248184367555744044686871594040711869866265541273272697571198905892438030719259946822269022399474525421256418049529849184215158961019922296652366077542138175196004796636881761454640844233444631494786527643791910235454078046626913188206005233043538872362458148128443536482989611441832620105481840014346019999913586135532826132901140170627880656425996282937836359489331689146017438298412748638814031200487750138841906990743255082228541234394578142399787020649352930947582136435612459288369144539781169853955219694202771932208597078815478276578367598102372245152741441226793370232887050784178419957440127450763887176649521127172013293179962013576106418974028932313103349667892976911821092507634127266378660561868516429270791748400123188255806081312392481840405584573823919364093466751870852266538000166996283179837233134586047721595062434279886993206790996743046859489091332762786004159028926225116268466934569565449435085413572315982039131623525769417562421373682847130393524268357286736841575974986643721686233196504435533719161550928558358748442462224213344949037428563242712309610780629115601843699792766121622250698055535305528983100914585349716680570653937134318206169075062734256615822840331987606446465895858379161154075778233672876724148876702524317289644554461671793500515110847516516488005501803413423334113969371113601309807561708760543853429261424372281504631040656351192827142584152162783015295307625448965476388017950665765176099611308917569356161657659736949602030306848803042368088231876278275181082582152790552229880535976492232851277821664969112638096785296499229253540102427297713354930526813636215191578960747054068564912084933638037647481380439094441326239863138692453010775348651055530145905626563869702898061304134298079366559213559126556043280583692123492498646106306933829185377176323485248293444975609479201588775831587252089287412583129425249865265506215549647703610426930117178087595332438353676353180050980133881344239613388001636469936457699802575838010392647794710738479106196402499847975488032068561767650633985112455550730252876967064984694438660034541008399907651650621901850914250954844470978027683102849531259111817014248391604727327980320188049804831303053978866392727318886106865865315736786720776229526020690115805992461297332916016620713221250058751993064178255827572292016018439220647374041633597642654425055704646205916930511787980451978161202956030875251205672172713582223595521339858129523531316158572294351687648833194499090172652431204440106222648250156782824600618237256940012449190958200651566777119375318739171331455387951097681577254218667294376096600123267422777515438658039439626317347825970765950213452383551193600470423995827890659181393624703678206123588082781249448122144269192763833348331849261688728739724070246962908997430086413936830479323420824597430627203427472230145993929022658454036269951238222831975442196460567834892699246323465030868007675907972777580825750618098962848952329373902231114948236948846446775258003975978007870295376059145994039853318476243087494800255386404798181041863173851674616015109651884088111325078139509111614470716614725349744408687847120981285340737283115130674433639235169566580201663043260425516826859304556009389486747114785744734189645839929386644414853067730879364539802378215255060483574142927715058367885547853985340907776648660821598166756625884523713860756257196946045670400859809131420408542478395665196889897007024613425147706812455852243769369485280994532049594060449392140610480616138100057083465998835462737752272786855195279538766200327860325332013820494008102327013156815420323859143676075752335031648783235690633900595632025174692610932091390114903810398461802036597597428573484364077292043635076896674535292436029447275669467345664321030165677252518709075011631435001722471880913590093281822105906194089375589140741022617780988973870965839132370198898067270748943131420762234080750115452276710923264676232052319678217421188525862947270999343818034104322494068017923275387895276190742760657354015670960215997066408650526162471048030034565322787184153919870741340995942205867742430159859839638593005906971284457118416181394038893679253019764129030973219448942617231590730671054057036193347050998048184539791770239250846088555942699115429489173921438283535042745708739407227459549617942823301204395100276732237216270652563738297328852989485005659733745958750000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 5379437584489702397855284652584985701269968264691816475941539383874605207204754224343946883003455022168937391417216992478459251960728755333281901916127008310854064214350615315100746595678364719867080078180531867672404640765706492149855334995205709814107833664049408819183408176527322073349637209825714837870134179812886696454455096160842325346745716216746095636990750651918423039747494024864169493768620718723224698285887388560192812207370877509186935687278329867286020601717903910037996123088893519074478114560920606194283714587082211550143021738228092764082331267082534868406392795615602495340625485694484600503485260007230569456382510001452402565502353074613902737076478844975873256719131235966244249010461296383122229350565934608246521466654285779308424010191326340520756900082651077405730286254292261428674259558391386831652684636027494752560165683826973343055554323261023859225937891750285452762542830887048306715050394921756721020416109768899227556811923024651091491286883038002489282312291350365905829845750089821429785446692856016463126496947895026188916395996558556283452377472046856923791418619178407568130116447696661910180403987677825810345860018963545294657413914019414540179218883761601466164438830397160492511033709184059718307704725785081133073388731293758535291577443596411441415708870902789503341868938564106349464019287473157029130896851237850356134141113906220306185250800808516078903445644960968978882606545062864974397460105317098973172602205828289277421441205103518053087746489036572251268871536407451492163327905760650473070142582016507032448541760304110568546076221150811636987395363345349885324682171329519615335207877731325727207900182383695071030587948082789967695080122769235762862819271155455557860201334155261343382089656414480424443930604508579575866448768383285344400289989637323478577590842151847619469092220435976176367171559199469340326283412422493166302755136275193973225947377648556051799313937922894656963727965692166921772544532511854929261242332491713261861177605099988867560714033530587428467341001834683699391875948846316278362548830670185489085757783967436473103024467793777053596023748094192282309734645935589459830739380678932310829834787041455142944641057857731008325183963502121045223935436031449958156274999879371280886172266356852677115501786809713797234486554117325728433634582677268839757299182790224705531844285771108077968943884929779612890233817311392621494015699408357467070009095736426528267907702524791817104532353040320410167019370996363147792047894929961471805563346731508331362503760804918525065918679832946377575388693517614994291677080820599921135501345623054122956699246951360094147957516487833913077405094382421448121723155255967741609737967412570529776173065418618545074355755543359063405257305037135170428113824329262346574451602737921034866114750621038130307553295421910537291116693024852836995999199632602164137639795788075123507229805313441279803387907636659515977114452214566206683104043620506087532874793862906971492547770259269083315160235143417587898903343118515141504694455045435971584983309744967491624460457552093038532743826444002229595344846160682086661626214864566268019727272692267254240579671045074437699055496272266994453991936705232528239617950945079473673886495105653963447214923931810215299138695124244840326363737926486000057373922428716991640316451078304393711745097561281651368304388084170181314717961787067764786680840787068626034606070982886610076459993025158949063708437076449450869515459135787895346312585290472573487710011157937534619762712647545187826579910457720239028660183981453150101932892407918610115830930940235190902115538765208181622311549573063153797207556601966544042926840238592643629097314919682663464972241760803179471463980335827842911444901855840090188401816201759749962979263141539060496691799749168984001488555346131703569753167096689136397951478107768459675481339286697342390986916121441931709734718475245682004615313258003322235066127551363830657359976363949947231163233686696578125181886969915939435504253596319381875479703249922263052467757181712496103846756969477741294239809686481149877590498352163512909444067706857570979097340032002433066379221869291206315335690333903284929123541290276034275578620729436144685238004749939556170933976949799380426599161825018839239191689185599142573580457105436947489686481565806537229298841299228444346289076289815100040909324488411424334650405124731345600176485150894401482514303880810908382099953888710951021020860539312786769450102055419762337509377489405752963401764535071421602615016686567837172378031645858167258044060306528584773121392499620353764874560687671276005805547070934233522519957041654671984587732505831843491724075151209330311010314200488104213876016263982599702840651846858160536536038173683596665131761971184473778507660111743693257262126840705159426665694000219185523246286638981511836293410066076022593750000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 409342437198929315927290143654370675988126740927594877316975653928619787401602644122076891832065263842203844161397586089508441965912679963035054977044974811345091780373489390237323876046759622166356636654355404502557286951336323439290740999418806158197427354022172944193155055744113032163119621750774024972794208314708010317117441086513874773022020145830875127355627307935143638870770029978750562953879499834370083364726700908929197802126120342558559060182552769898644704081395503270447753667913054831420912968351100590339442138702053634823238537640248368834824097545451871183766067095415592644990819981117126208563443899969960853664495549329285854111437692078693054534516357482991160042920601495418142723187004904482544966818179979448742566447551154330412815815969890089770067525853246239871900430756177771502129273042313366182246869299774794952836118299481071208724206823007544699573030784386356472392318346707675275968083192061882427638028378765566600085297252827377112432708588468503009996224943904997284215973964495408856397821620271688800600651381991170277806572727672416882834060959291043962744034699162524875668915572109032846657924841193803482163919604070892394201682762511702030573968276873497462114746933110061718772781178920892467874572470606078654826055417165908216532267259120473011995109469908987407089545721639062279309435900103093711861324381622248832937808445088128758328119537834192261900319308682442234682837720810950582111800580831973648315762782587801115541993399015245438410144168071106040044817618875500268777467064038335466220848641256590387091423215359026958534382662349311837856700565707773772952699924473782904672144707286162148359496084872129032519500472114479433018244531202659281693372487242061413806033084893365419969743188892879311391917089776995825575313101216739549604434526448246659714693048927061779739703754479442090647613049915548214497017382263267873695059997349571023738374130203546073637729339281620377663483353438072081786976803347323569520644346666921346087447244584049938969526775199362210364854207839425740553548154809280527034210385697469119221033088627656654595123783498140900359527710990072408499242901777495893514521636227202470608073427044759067212351357480022823972240471108437576315863156076457335775152217615423520031791558537360188838488126650028347275590329235549990064051024675327912374599111572748832677397209926254273535026573419943305493116234696506068966786823093898243641892666613892701336120415290700225703838423286397111204540213386673457171666483213804999555364327108726859806012389058699109193825329220616233261761567453961540243477800727710558959867596464307429249803183358052093222702104392880105858275457533006719601783421128668604030371005068688593728174942673701537503291490672486530534867063448087806190435232492732859659774342876367676071286970626149415285752862957090457672711694714492868514938450444426320849954734195740546360012667654468091867869164425133504452866854646665814370138291163317708653359278558135261459878219626748368259947939711570317652793375227664490389481824953014562072835610231510242383956678919131276536933691724838090062876273751637319711653489322411710334613162921292576665894908347002458203195680525940662731738101847389387668028080201559241268643431154099603377631497518379248832829837971883214019838314632540540586945416390004650708324653353388886204331699720354954435493641429224852602641506083265698413153976895454131758826153199457123330152668033794419463571438937064456889994105294635067140781005304650391910204573668951216837696788500013925801105704303936433135088117537049050991776372595212110935054911362998310174427488602561533554449470513678002269746829378184411075101365125483247128674728976427769074803521964995139364335040935981126833159262565170993132934741700199258846169299001454859731496646720464123027137176195106187809331838420517278980484794646463969146915201482417497174161405594195506715192482568945049888031137506834444057756977152446271071450814210718255107241053831599958478703021614774413333570042372411966128870011226037106977774435414458528155534340913006123326692544544632941538424809412852249436415380760886195102588241879975321241982739498425150601166894833332597306751818462452174850764285865137796547155006635715941329950370406129505253027815966865764758057436764936263707974631100124789804238310986665478274496820480276998685676882268621519753060591717371868672611058241798281020922876806961106333750776544180371918988804239880723135771226909631325256483448396533442325866837940903668407825334059345777847461103568875691239647985338367231314643507595026271031287735056964146063493470883768719306027777601223773775810261491099662497524681234592203571243040208553363093057443383045453665499633752398865535024664461987162280479486289710553258386374413187478918258026744338836610045120913887333899307702038760579016740069419566288929502181596755515625000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 22567936690066695226496299371422733169007599890395671890515414394683291879879757640677767000574285418061981630770187796978777427989797148440273535819815210775356648160775468513390741724118143113863735349103477815946907418951489904389302330327433185698224133917598511740639949339839046399373156975643509325292711812713231913512641676188300148850690584515397346730360791335819740626400206337978558127743130255601530970035295988674599288502391322931715144726810307157128479053968564139871840657958850027330777168432010861072883865302386814157354974055869125433461381531505139175192603426752893116841445578086362614719193329714883850298756316597008132731371477761480207780046363746775432545805289938429276282430764048993126265786742093736116215580846933586904052604689768093074295063315736510369145378779374449003257775066087121415499967076684113177970034588159854951154760181255680095136325327768705637868128825624371590033893251929713397141330136906499973623841874061829283043776333746640507408325210506618616547808350062657810364229120306799280107821008401526841199555515566768832665043364140934109031092051090646402011260728479543765431922793465575640374663077295002957040245106269000018347032759255532305779852695210307101842949137998605708657633727217700570731889604219780152320167627825567850098779687229626855480607869669933488135114132512676677685486747037731326090320680307960768310722034634037454173954456734746914554235785741058485845738493535643794039884348370845862821634249022646197698369812386814226879686851649131877776933118269549682051053503712064085652326614533820056440022112862750586659538728971651132816558966027191310947939245504888679120566511428656468402643060387489175748642563827024822336682757105632696212841597786901244350864997535553753197309982119801159446669622857084066578258968133581035533721138147069281406204476377277223311947336848534833638024289028620186625323274414259936587740281631342457589332408166751826457345766269873064011854288796004095815147089130613819824788893879449170609269291230626310416457181780948945498388623057274885590277527004055068211361161574106655302028698637725379168295888064393829062656339326251942976174167401097701914561861204637730910571478235457372177034980025998450407273601121898902492407480653256715817721044693762818617826706241589300563500104091062146108795344430620711323699583151644680757777849769980888205335841441697177960165020346128773683987100666362916788086007678931955636197646866321745701502937426201379590624163291034435271629559056250198649835296203509703737821240982282203433292595631790735052597161534290252928642700039237500797304128417777649653183152071825809530868771572506689101108996814174849580989603263439419237961693052786563486847477120168311305843791983583114662202685092695771723987691339376301334234424134957655539088971786752853847954520354998385867327508542988576200841224920736268108201964260851483538473131633072519750070493577699984306388621941338956998064890873780619721392111903019982732584966616076227156151109715676742103609243135888051278593846520198508534434231323264410344935005584965270164553373390469019990029800281297278317884043446242670067914359163871838201805098847681050987906900065151062898010867660908942482868410654504616717651481685643363074040849889608365746292267688914283741534752022150635835519424489011897503348393721442964036826711747943754824833139360035936349435272459854301636059635931629869100306606980496618970871002364637649269455316407797143886095098809382265475613758673410730899460239022024838057263461373616290991955825182098122267784036448891133316899956008982982972257704081504834523279805443364909175800860748950556737142938005880571506313210399048067108375663097511297383169523153410446924573945463293584829898188201448309881767841888396361662666269084605138425327533917346361803110523011367188182894893010844127642907254852909085973925872903053991134754667316412106122780163978496570767142298129680168036244658389467637011396112864248030045526556986297910142265364541961557310215561258577723318461079132435840014100586443131279435088191435769997902834599472228490084783485643207897422023250091946830589697712926239333342966762176477903722109991241234840968206958265705884017006142675789404871271837274115277844773040527660470815351736086856354231338614244103813339760745063241258128901201780889810003758332459521504083073816250671150553375714390119329346408170511346222160943338398704347511294311744950566051914381438773673855024931279337071804197016918511949011400270170518488858880266729050122116152670884489056339821860762469114037697331101107466755962832317165248637825168900313087594644504953329277045218121735054521626444325186494314719328533422690157575511591434116775614173999892716111791544007473243003819560839526964764125197351197891750403736865944366571184425470896430254156117967161277879197525640444785194745160230922685812500000000000000000000000000000000000000000000000000000000000000000*i1^123 + 932258837334796177593161973491021650966318842187475493616905588241793443929705731970294088093241043178299491927618851538137701671590554382562060656684858740007343144266171675984329786979089429007717920350819216486804620152174985906558362640450973521189557009584930209427293407177866270288458764714123651715741344176475470709089347264301601826217208543115736522240189117441176796490828740293709326833799620449446198417519620193156509090122793047589704382038875951593365555770743946580715752962681059592958099128159250390076301407440027009676567987528994676223198983328962611562799215931075121503954911443313125307340265716370951047135163594469718388939493216156553548978329669883825135212037474887287363166085248925801771763718589949388159082315677062289879473624491409280198246810394713642020752765141063390466500411440158656343290359706715173267342674597344819730045468332949258966629030757874817549837720018066170664535138350895144937637063082065603283627062894443381189414907827379007166785645907107242673015315711349314052008766268439694275865217865069453314749978920039789848824699852478443912326159887810124661025734393526871630945715082248948546569260807530993100537372133107758878311463942193363396313682139257166448953705912830369391287895558066224681233195859105238660623391260869103193657299409531706493280691783364919184706213331789358825934470117115073049897345707370295375598217828063741531813247564672158299579046296198411073441495165450389962526875441897063520361448572221879402745856558061731783350601009364200391924761083144142778028690088251780174642703589527200845903789905612375745079220727228616715773103993358662622974785451844579681586665127706353738455045491141405027325476916573472870935065543068321190336652800465332609641191735945826888817656280052701941590629856580421135644514833847462965953202008802979584009427740423148408688457353482166715541298970733379717891273512208932996411368548553720860294545005661716543835734567425174867696072515198232884012518547538455098373171815464361789004461355884053246218097750208229565442125295289670460565083904045151774960363060547719653651186817911621239751033249577403277754403151657501840994587366541669458306920279857090157661400706008177412495562654354543880163365809382983553118408088324076617134477666816750844154833002424532333648274354367522589962718807316780695978160457079925905661481270656191715644378181195299754207496481497780676959558446431136185731669939590333170659973893077910261161115787618429993186101058221104882564553375649026209178853234458405796380353207761259291950114662311030713469642103222712365547085506987187184828686051333786460109225147854723235970232194217875804106300987528082122819045887281862156225424136969275451915139964786828839891565113042677043647404295913315666518766137692556792201403048766235567035661643686501598352477893388247740802733868245578443813055097660271589378083887122849943063511701323205239272182814205071300342661345674314488732300552356101317562449967523074175181403775751044740703470398379642128108588380379139096781061199787824812769053031515910470372785262211662703859685825220137883157892939583458356493088451403976571500781094561785336621263911225450759401826308023247757984473773688333745531852065803401533167775572440888851210984522878970487678061038991469169500112869272540917162424635859043664574980498981411455934475291555897708870744628669466168796683151765518582524797901547378973938497252819700501193792357098774339939909132878481165772344918952422272334089589747977511118859485913721085274958769726058223311961610797365306160815684136986691548276097022517935832335694317413813251699972948139163444245033637798643804424717786006020251190466911089597365982068547960716387785618721390680197196651932139144091661628133308690270771758566080816830801524474034959751211947848691619295740919797009523082863305575758235283329013697671381053319129191093912508240274145517526102470660302460290924844520862682305592721627816391472162453232613190845925375042041821169767802534338956134911989773762799831744944929036157737708765598162400530311024507095736173412319053574563294901197370397258568792247437552558470723802869396477505998436490320191062184252145442312847756775297182130286122280765421436535693751398452742922996754844025134731918095228283278142997449590759504535705046447885405850696101682103958367198210125596056481226705177565000167714713747050378885716913775538454003856467761234479721607347821889545416673609528996182572617344424572512255217094164408832861270564084847817606986731095463392180735510196809613239589323947968851703266893490486237342271749441511184292497602366926203196948261567848536371516781353479497961173407012943994479725047297789523992483128635920594139172410949506560774883565569324557829679053036543414812429156239690514278419815110798015169985068676676172955635305221106670365635418415253797021881594793288890625000000000000000000000000000000000000000000000000000000000000*i1^124 + 30832117868634431656198714982811493592245788514617281021117544715571676333241193234627516083914046116214681498654805020938498223646125966607801743493027994156180767078634412359082029253923328302741962559461515296400613555701243091800843660739357054844026363288486814054963686206714619245784439272462030555292650142449717776414078495322467724215951221117689201662057106515253263414933953407984634836423320238220645863311183543612402715006147345785263169545444846784637928445101632801980461084334811024368162984056030212472316179957996779860521631826143347228397097069317525732298484502197779803929508586270589826650440612994802779146027060601388793553980894416775040234274154767121625313408323432823300291287302608866517509455602512661200372391570804334911248430058244892923203570252520261235113128358110729733935289761308311704247654409661138972903095997398873901192750105473049137796745785894305115522686696708400062574254063442671420410344614898345096030946587640907064156605787636212505820932560285835403006693320893999984914545931205240296894304454594639246775754502886291413764693155940170304947971476450054229577565464206204917221183722731015923941242451738004242568142013981081300610119661134668105521854624077514554626332575806414091406985816510415036897739788961569026122662957169399792504474554004327147791156848158349406495525347024752680326819664172619201728644293242478439790709334915501283111853404910113870839277150286057014905578488755544374834107040122295057014226685818516474533217616972074507512256635784576617949932072110538282668092082637594210968524501127366739205813202841806327503719517579875166596149213147952631513243482058996759001892774569393895885425780895978902050959823848531551973871703489886519911973726766796245794983750826291590796314209995796400895731063779022676629565478896314350584477519762430411399188130943885383264219468001125525265249870996254081778740924038016584444292499688727074178136289650197293364532531585287448618208494055180920257934395292694980886625124511883967685487793241369395509408258732945110483269909244899625071113438608146380042459764907519454681119723896007298874986692197380791195305902802264775625412045944796411393021048806217485643902733533322975348301477520152000814701678011703021692114446116454767885136027509130378575893409731678771770965232702564489547743494817941918467125315145532110120110309798522023395936615091876482934068094925382975069231766453988756732656379934496155883873949282571162510534588017240692778016940476370893343211975139391733857917125503041849749116178710128271814599555765450727844599046317017954010000497952375789284327552447506794732348378862744932712570598446774303745025607035835529025093181379569886695702453040789474144135938581545990821834517522922157112902921306707080600461165753656501619432984797357621229365773438406486610967770436110593422969685556001921915556433365343223567985101874187503377459400778921535413599550835807086846958625340367161624546948300229400253779613293165347468800763278907258398709062806073308206723884487255122942759328827811150892720175593914636558325795712419227144773913804004090873760075338965056145644689388368233120456260204501332450788533530165335891165401661872535110650190963669464950492961534416494051488731944532381571352423161142669019455798434250272853613064197118530621778858482980230626821477277340614240696999792009330335271224638003454196370929259154913426933947564975670033492612861911946182253447793132153558574254054960839105433071792087990001079051602751668438742379595671122798664851645831326055000499829297112873203253426754166760720627103957639060547748855865688681714523923835609805920429483190027359341980413298653027765184127684206699089060006205188716069452259944820873948658112303242300697502375543771705469177595824639861328734503850366601069401194605392754469050559272085277918559672924601385337928061280368150105393616792119246232299492860861227800267378425761225433690317022275508949467462593141080638305943197895960299277835443404783320317812101136209029526542982710127002705561942930727098258965255483640541991664178659697029668273199220702118960294865279730621495487087947621384272903309345737425939788873491892787331764103164548201130295491012959982448244361238164557767940237728972786573700924944154460213277103716978336486934063245061053027377270957603144607908308795773467968715352890364033656044907585328404171246035177774551071218206524427623951972450384386836305615648239158345481648434183387399914521666826270574550534531318936669744953289375577549332939622536497284332945103304676154403143725445040714239681552979332709406389381434642736176778167727286697229794697563100294105534076251311737721217505767433656135020947196156226398750165833004246916889532305895295282074751074298063526661154748009395465567362399813962347168649582888980894750482346598637082990053998449628129562575771036378158423548875000000000000000000000000000000000000000000000000000000000*i1^125 + 854096143235174909947267986661958834807839257844961794772105160484183909394307252400474288074072005980934199779425588252715429868513833505713112197079969923405174790903345624506601893305366093285212290310873205042522642527070535839411778224956490229544733695696446954395576367148796636645180300659874403346841245656185937292972284692242072517900316684582768458420085925427636423275691347611199509861168463016366241663381482382315827287155969993308771101429497591990199686833055831955032317253896308339908822822886292463911797598162978730303413621057552121693649527531341627363494873318953904377933315027248377306308146559587588303112093042003058347758581350271449677791025676028120765511996270001997747379462251338672831443387740578209479199688632261446346147853678539813123797363113252681968820949333337520889669405399680852382497424268387596579859050265126824098566304788137598946364655200797874464695217336273828960564651381994544452333150862270441921211917638289750016171984531530040951614201908061648362941592037611232692041822915571755151336308174186050163654728000423829203693777966267189236368886768088343112729261678490357742128625557729755410259237913891991722708499419887131415220519691264130749990994716655143179156792439737079159484861909961356835188751473684517775910014897435222550393853328258493838246035996537119413936841682189698029988740114169181795178487734919800594397972300827305820733880836255652695168868771653053501495520296038214949671591745414770015210651173812916353507767928561388217739239367429268530973831993023810366367256680262644593317234778536984303789165606467716945739990534040457971588115971390086376780338080739579678471704822312251725049925696818479681264533417965012677806541056929272357300532324054759126594576828480505667702951022500931048669832523275724681900432579836640860340815519982805679294821615697393275981694427147417549344492938916217648063602780420281544527109981288278914988508860553737936810138917739985758816702889673745874586943360667093306593771605259961758773521432178825819702299920040360628763198259185737795514131259564707812780753814533169814296096926665421219017675135990740371275213342115543034281446493682026988328319044533689265855346523137324608616422160852785511182860117955047473729336476946293410369792697348395355936464042892968484805101051859194925570028566988452121615619030153644150318987691166046206764115258892185212189144683838086459613929183914258635351671722949462696813609450234053649093323020311094754399974070925314344053947665480053560001820700417797135618656703267668747424612190680859152085268294492668461531069310895941088482733043089874098305175752657402646120865117062881923771137500506340937894975752384088448238725963404315050671636965057541489619283600193046232817945675426503311575173646931354521910998463640109639839248307166582523740497413517416766361685402475090103825094780846964843416075680975804400094062134927982210753376152820582786491386319057697618153098968031658099673569191287919191289901144285682304547032599376039687084555087843348380284858879825974067767933800448965122631729810430148875433909149030582410270426891874300583199939372956717063643317367903924964680478632278965739410601882121589615575748908168639361805403312981012887792782205409387040297880475094497503012534854679298802086233749505262761946460718940880071394709640413740639946798851722259521816926431833245306678677349822284737449682955876098428852976194937632797413490362504112876075883538635820065633575572608686233415366791687167585618829483554526312233607260626100687189553902040066956465481410811316304927345500758929300473275756672980443875492598344631562727891254914551971372201906800200503365647906034820590423829726339180948695614013342339150953179989234251652685855436514235177494094805187068728820272421690363677030335662500085085272930259259963207628005107138680129537091029396124890440782096110170783617875164406638055091009619614835435134602962852767600323404544721898613948145619813853987501834979666280790066402877548269916486236946672742665772450119248220377162958857959697163411633756805569656651239811088475598527780615812365895595377934376844812243737261592997694914388975687817193222706754388122713184133656183085320968795161172881321592273335951024167666756336100465387052081265301402195845454531375350259432174922398183504721517277386963698158259581167240783357778325142876791562907897584876851934133082913975893863167368376003101218292499041339127435683864004243986586075877999678048552291100666516249772670048784449783318795006382227631556211172486028570599561260520776558092880979434701392922273236955228577638065527335387734981915695049810430903399585338340611171835550807772616524846382281171072822173541839170675414509474075838768249397719649863318354884011178002692128483885975653096614901455684753187398061717136204164464680669122821303656468746026581517288591950028750000000000000000000000000000000000000000000000000000000*i1^126 + 20548557450039355111637198863895358208347148484925119829892984601201778910810399155061880202542557817124087855655399216332288812919169847701614445719558980776324956000760760889848449396722590985835502844759266346050232967716345710979813675473614511585844521726960524164659805232502531084613229988205433148789916295852227317580477362949648470948412652729988296068395530349378112948397002709958044110645653895232061821251009632795922336324738251447282079067084040938537909813458263361957212480435975847428387815282889069333190347539132793668557232114600643596895630213740838686667166551910875452231470063400633527273951537515356363768718052287250053651020145974764076383587131774513833919960272086774178995908092073297061459427649812270351746837983831770365519227068703229891413964066031056438663416547540848544488647364082768938801833964474346098795139432892520580772227158776347713172812534543189230279395640824685763229744332206029269690477985890489882101426311521834126163451611921310491268212079480212458501215685820174809390758458932453314812320979984811297205485043183055298332857859509787540554221291967408385140657591081335227664641212444369642146380509970949874333362417805845521224435225983881149167478548650922747866440726377055560150296446598460022902763511439093976708600494437673695238773572120835361453927210957258634800398329171817142642711132522364313311276104409886710747918494050697161387743314683787464051788890248491074668078116215213200586405438776084389031880264046703706258380417485582698633858208203216896448105327973657344706476602102888809531233990960047016260832697280744315033391242417023432469964546605006889989167214204133250931027298863681045279297545800727136512192220561521602434307437227127167548709511731143820312387269087951650581460134399296171399947208805266470944887202012956533982529942508022446658628354697821223442527073236397207184389148599969100590339325556495245915665316095027937183933773491570776135784082432445151999061614291682004491510359644322736424619191349563953991611950973248236393695984589897303154306814952828764537794876720572924803555606977153032901576092721694207946546282212292378659936436035001571062901220493129036640747616589352034553923258729619222826033926999467183411282072043663238210374018803716966853477668090991651244698589349851805840044431634491090650827280589941270978336388404354728057183755584008701647779419587026595407959919656184139371785634789503701445750110615677192942851148792779021355017723441170280714730858250645740930685417038814839876608904285402864694121223644569606118765132992074388075003480037264127494838637610873899057892648188563471662880073409628466817731824071443694384378523304095424445337650321306540993569845522464008240906093313843489095355121096544885555228727614661437829691695966754478789347209309320334506423028992854883836285864483916360876903945126328892982543994264684146097024121115428505850106085889210703892710236591339627513358055246035323809525206289504099608338263577671170225484887678130802068120451791989327876123533976997315784233485917201093298880872430053179040897986746978866510130720284748327166864332190276367147732786181314551785353180029541424050458136993711686614368268801443104072996456161408377270778778703789528468459686530532244635708337753071612863898978757224388751863548262738477796289779900015161745098562748262400624066930216913822362848604428785122904526696534484951797045375323439569080478174841605960082290647554984343532274958320728694595098712916387783637685214774187773001554174051671885455111416970822774402795596816921032277259141783287037275713760914792641598450090505844300093505302255940710812572175906072420906214630452935261056009619225175978487535272672559592510825164937406760598102867204843629652339990353095784810565261644814591400325283318077101463747351452364866846997052956679516689236543416521798489043667478754966351963931352493933782017296135262815046257630104247366363597770498491519322457323864981433305686212645227687284477637735853730629506682955048166433382581238078797118153105522691491522191013237318049618827616885842858526851173532904269102155920544724680926047209445233016537176990484803707790070461561492478296854734651365781755936276171853190867108296855657095203136906367365173301750319277995600332575537872084062234362485669594270319306442467713512767187618967738668364023252194192282364691344112660525138526939301742825193927121499603356558807703751004879558213228125376972431132688490752883706703641288860314570017281576025056383114890096215126391577863522150545531660926224965816476737708135374406718499255024611554139928487320800738269899865898426970342792105600246096631743254752373199351218836541741214012668163058846906911322933021780910507444287472767501422264714781694533687721360984139865507056850950476344084337754850965023499340081092369902047172883544878743430113800245371937185078423089375000000000000000000000000000000000000000000000000000*i1^127 + 444967700538303464599902744574099873430464243701395767309247168709668575703933278304159924132061972062990617585217615366214125644587276324376843395926919817366373601995546796354191486453859294479384337757134079793329814292557811310248074635356983076899166484335614077302697037830081980258967277701824970690342374387626037840582690919067045355380676814964758396620189020533316177797586760540768687843890223215445803409457362778090843235076704757334512892453269119498087587114100730651391474755793587385138180978957985771804706600275407197632219368063754052866368216115577288335668686252316967202152605792447168932054264656435289125417627557116985911177088896882116365945397725467529670597108524899186864359621392844099558451115259231171226489874801380315487329936348921317858627092445986821407598911458817993512076995226326884279881157256300084825206001134546575161481438327764535817404259418943490997159042458574864663711498534267897574305133184921362636565658053014809718217655641810616019888091147218399601625909270220313518546819547954876805309469225378573409355376501593540781989790415899011819777489529073055136681275026719874314607566171474630211794813665557544015690812503045743540641685157533149358378804777040869524303480684829391283112134462703142628832731640882258913791940372154966373267524431078083330568177848123302118725060195660047604867425476413024595327253597974389623738499179811557346562370037321848610562832809136023001900605994558113211010442824201381698601825561449370876566278777977964812145195338573095204197246456540090694987957845381304094651841316040774099598481396319371696841294627451305851469892398574067249936859801526081156169669199664173050133656671630620001100834023085456930953307375920819847899012013813457190202740785062726668220303992212750414475496804889681100888205354220621356948643724842168643021764505667026655646129355324647479213772404969654747084616042370902582387910340466627144136755991206083729975444953476095668786619542367780525458954735829819971258876053875741037734810883624803066881860531158423090093797528195810500098475888531317575969328667459764117305730989048094584405374702154531087201945330733363377110551165813188068303686249183674745332820002344770685464979907085280354163241832256251492070969271310518705024405306099371232834126835332320962432085051105314739998339054648174592334969189257194428443445428723068739534882473675022045586018352600421331392313689102705132322974699461139771973738187334992921218708713198416673459447720965821853113731450535713308321812837586779788935113181606383964287626665332211419287177454596882477615326172460101954059763703532861739571594269770709903262559904383258494759740528836171032034784484287522855910228755814094515183221951013161703715622264039041878450525631488049210872063582120226566826047743612151574506096840908636173082753576742479575501771103387971527085696577832843726628020426398989386943267263349981119322542977665374943188396296700645078995260422993528747913697489684235288618758557720172522563826183806451856640487674714799780567640451864758883975660431793573371484892008578977910228475002117456130154170040949645758575161346792286459635656603944923964935517005475917320453593792251569905765250736598000683727069666127386112634465967362245493478958697820288240780054587383737280549770648191097834063121183743513454792443255803100126903216709630570471006386181219617872724868246298587049377185458895718176313195174921394460080269952868975362188337350519705410345920652715856959182072298641034542586836414536692409600827294547133445358046973967275492937351411453704703542111831304622707743784584511835726941318137339337332453501588144320831918504725328833317717839374849074309989901844116020618984392589273397111549742330141730721210444225978610931617257279331057513873665213721583566048805668431155917459615628225273164393915027769103763966351930512401166666587875094133095951116347543708255723088379750639588796776866664137199124077785656929232779628388157872846837169599246580524500940533236411307619439505023116325923100602787806792907994246349419038908860282676944070737559037466026661130816353892438099266592966398934330317241178551263352325687494241711863593889156946853501128599308031545236193988543730126516080102332643131541256352652078349264002930912864953085548996600625367872049542431425589101459161318738977635658729845192257497537188944432792327722155124901930342258879293206533926447134157054918405949737903745326076291177135521023964222728413817546286048991405456538964948044702806203366423905905535193478070273255674216458879289061232807759954337241861426701197257314630437535879052468930253401561315414497208953770702755911519102031746033374447447295979015821719822265919484134610052342309854297271581567679483760449982827151651709961781289537245693888064574215633980267882286714136319711894058983533682755727138332706637213150052611913750000000000000000000000000000000000000000000000000*i1^128 + 9012022484729229194651415998163060553213797055384841892302177621877609941559613554952888109527547389525867441844014561744915657458682692488851244230662479939536415988633982039225083408643064931537602496695072701853046742383478774364818718465055495858670922967458866763244452389228856268362790078238994026596053149473487812540086072252908204206231616391787735916414393800232242003491379819507524144845885727247497344552559839214830502393708756866584276320904307234517279413583235496232057459825986282210829065858148037313436671371991040019408692365153522354292078194203984921614545208990044831261692618239253368662085965193037043414414184427586337756905610336960317793246825137829393033322081679109141339837090700501867826256687724536382840771600033844344175433306197960583264717890197243301692725756927331512293318737864487221773889753970544903409131721129496381875963386404022903001594088566008568831744589209437024171820326605470291046855340902599676945461328860297214685249838210164042129534575908245634527651139678350935347395145663865099516309503967368425683072168178907789190435591209446134061630171039084598606444569136160978058279529441774000718909737209967168059142223954684525707251636894276116679427802516117372210094697670227742446829930357902078790902483211447036775516050357580810727469102355825262381367860759817841988702110196302223979673928562659456694881316809144556439498920230765062596569549261458612688384832332991607570151269685904077904155524270941882427598048595407441287523882316221299138850647548241255981003220305985550056402025387750343146776704156959809771453006487456372969585419874565775756095389954272227641727596153127033270243943921763721272774898385110416127689020439656209114414825033454232431918638134712184161541605848511882093270721954296862582865747224238183615141956554647984961417806083153063794783418292458636344517613050894905767804725122140852554768603013208769401377677286764309974300219395466999814342720928712304266266364328353374467239935724527221310104949913042734826775718698495394709539355431701894372901510607018973451098824053411951281597505426767639574439708544421872281932956434959897570845974515513352196205145764730554831223713284446138221747262181010210056969313655941314749858863723763914525361518255755537720199516222716999364203268440815973832588412830948527770127223500121104079797107696449225119823526193236514404085971835328889764031422207519215276880441032640265671391447895831584886717769599957837770959496752721118771705173728570218323883555686226951822568577686866120867390419876275714223878811086770318148574715661615815913414233696847124253222243794347323148920930006065690401527377752420771258526870394104610610839921427175255493381148535214249425503308350779862072769509605585542985207779265906315973686497801538221043280713555275179484998980364468829152689341300378847167229216888497753561482564873462368350684038369579787419783975913423695696864334485996012715610080572822342789650776794431836452029910819585781044695422646555111430834518526209482970669998778861004424318557732792194233212585049883165880329784416516380383441055185882385078889947799558851198200947476299963129497672110223498577705475172630844277767649003641489837988555967259917292669934608690919303224704323588183671164438395578953897918181991452280199460379893994263012893433702323537510058085981031655856656721019836758188568650253269919238942901166688721551240527252982922214587784477128289036097935520797731840106806605746007806534419224711574129948375466524015836096293257372472050262280247684374668038364657074432332538694689797768204565337804786177115859850469816993515097238742611201375329958530738808539111181437479039760054626064249857211227312300192545239862079258261365817688627855085860771594305428346635968762728610210213513255794774690218805385178734793758258791608677415714486943118916291831286817363711844335687919855303144760375178981865602721698682078080749246922815178174033573959157566439962885332526648596467913198050313015890583260082576175140247510739973136322003403539657327038921350362636378368327432570785484197688369182824592679035850438676956861493096057355744471172410747611338595252301831679344368943565910164991381067135705374416127263117801275222831456212381225426639182740660453588225664437079965055298939637556910115142184247047960784932295316129966312699860283907082129053882904739459800414546572126442925629290637386112723926647855500815127001923520282223256425204684052693719664948081779951743961518033262129942128579383657043887583823988901023887674526622593303231830662631436707192371011532998848633040085194662891775048669187900852674237445443794938069556650450005807341845863783641849483575643645896007361233669370098697076900839241296179392517663298528255971632555328285469013687061867558063224105778007358464724265973849479659645581543008333799947530889005777584042561770885380297812500000000000000000000000000000000000000000000*i1^129 + 176276823820121145159629835133144912823314753198955694123264788508632026924962980664629119379176461756335333276420628123233857662743842606298652742586471659458837114585661453285674139590225909546651560757711432359009994899300027001518393896193208487823308456992713202812608633972370361403838098980787012347999701422667340701279752694089461170994712387662138324798461189122319222656254462910077032231106499973345460058092786247131433628405185403456675739043850829899721302400347795406114504535092208960475600335538552946459376896067026979110011761971708102479507927622865266982273315838407824002026355858893197274171821029284613333118858730709741218897766953438318380586540724813220236856587025347313372731257713608408481709473314833058533791726041271458827100293701738302724916658161328756494382110565918809295974455740933031555824545039767062191015121979751246308950592476436564916612735313028946537242464506955978345255759235047072937783330756091000373774111801234686335824198572336640651125751015722247207961188603293709902021619199545713701857524356816165340898470814688565627243161006712425932430297417381621341585076659734649929421225896682148040177598682422181056020781552383672219088968165073371476353801449989806354414918504227527675800071975918722122682991444633419549290546742377111214611345649006819664444112428301490611261383755441736149576012622578819410862534953576071863318428509246617295774959230892215392178501614992072831997786142911569702018296864235407267893005604151909680861895758218191378945226940823416244705049796845318471076491240220623979591887936961898173530666302818951042594978043594653696147239397604496027944961739694716264505437176199999864866285375216603520935847915803614211199907108980869936186748699098451908749300193162971234304780526363828041431751293797826548920891752620513586403561429876110884299160154722881675603238272745499703856893878048143159513866055965129200555713952323931916773556614401610358208691516556739990084491225297145934887341507174983345421908508687068464222629442929336239058813516938751782827698544411074301094949622215172654806433754771784356684861792530755677867248426214678595105633139703714205201573843771855407807756730199341740549549762276065365482895687429111562873288018677676508970103703252578327981978607267239013966056432522401529491447240826921893230731169321102422743289015981570828158418372987472066775620966136993615383575242182581249243400423435433591192815490429915601153769771165047008694986876331990838589464352553548578608926805240303373558892318592876049812497910406383605514303697297664915639907006255819910634400280221002186211688494005251835229169547905468123808068054287465694438709285743627288941838598356061125214535522291041992763434611039120045683414291597186376370995959801617631513828425999290099948767721213430613469333067314125613587449174884767828761076174342906719431257142359893006367421146884639745369173717955858334455931987320659403042737351217078946639054608983048515425255141066131368801461245435017325221232217047601284837405411277464781766241898426270064274067487573436992665099563609295683842113190137727811039644566891620238379260516984189897232702740358893686630814538905603898345525560819335690265864711553020263665648900210367133626971784476143039161468204755169282111120309812520205767682048688792015393203953350358763588020798944130624967195073221743117187254206367568747162495436667078869027458856351883246183657625105460106322024080245769202483502495409495451459944035751864659036809850893536364695752507482102861388958815732648045890172085936637539988172397889602099685634115479855759815695274744416466380676089951141752905980789376085064559440900188496236969475927544107998609974414194042665473000788899799302384802448313502712121356354283477185222305928418355869149074908171953511019725620316472351021812763389264010851344415914051082087273029659079631374162145382143138696703437268677479508698430356671988566559092494045679935518118246659300147129108308542071532138433869742687245994592751843683172393915321763907023370064782576685198663603134925181874472603131499165322922968406291847286795789385227999721822951735258924569756133715980810436830203768436070835204387341247466950243526360648182955469098155241764039877394076135907129995193276608351208808087344314865651134166721179474050509291562781060097520218186842545127874384549446927072119896250909333733688771731044873966890344676061824438308787392824732359642564486030134641096552366974546190774913114646810234501166809977602586367064979131312064210452020176687557000978286609635658116908498470677496479063636637969069452055393436218599072120666574577773932238296057264982951148113082160994502012504463941532856576418387891865003719143825537211932837235480805396723436497193346536489888183905111102056157637957281556725139701400352623771627296348645190281337565608040425336491816315198883114265625000000000000000000000000000000000000000*i1^130 + 3354534203606798777778188790211029420459160297461409191863839658693122263742284263901161115143706970153506068991369092137780165127095093012538354193053334290760312285505735159635530839019497537895696607094669092464379501270594153321052166103994661025544081287692667658657077459984331905953389874364014129121728631529882268797971132712225336712310595622335792157227956511172324273531227593262729848815512822219706654428244624345914438698761403734083851955102789244781622684533648365479852183195249602988775280423318196290712270819775933349346437229902711687891082844609552139421545092171560926315463536067645811992302670325601836338057056696298495696315639327005104000498305921047496074608714877744901100944154666593211635408918801121641603857520737795908722008872534015733311422032305162097845338427230632031181688145983884682267195952176234548405267046045965275247119087034284318492883309426146950601871693962929179727865206573078284706599111350988399033756096908351739905917302114620260666357097095481348171598553676959803549118374516566568287102718267502250667826043583089838389157874249859419792593117300624582758171125657413427227866476776702966919673549445114249519437338891692343705356445770578701312567563459307453022620745019890906766694662514754415653252408045257238803623434154462151029445281176424304064157338333295585814235738353070265831207260105900542454727627008965225600323175912142030825246466867893498619937654239668785310077931488416211592687869591787524378547314986609783333063373692831099917253436176275139356161034285394906421426683775690326995197912171108110104531798368408579384895263381073410679862917862146852681240573666610048272129357308310759173729721373349811987390382192852116076915087380998176457495103381049152271709718523589145695226988381980316373899851624046048530337367453330052548626035143879609917785115324111376129921230419524548575685139885240545109038969640965485440170191995437808888747467247094258378251627267895364222790727951581535908604332304067404484940353285641683438584844474658022237436753774086729339407491317718578008587312242398782261897971072271994431711704775939495760662328129306452307169989796251980132793360756090646433626793860997198269522813873918763339250237675642592645677356170722959031967549520878766751252530367462173859873339739222141499693387181278384358305615871823958752636263749551939292991739730061967652051091906102998319253478912272001741157296940483816319754727760277867389749521167746218085294969675469112546722820112928355083903790659708167494734721089480413828917559269105953563947373139560075061165428819960197409503171626638825281422614596699777204534604953524846793261491904986955342397575053655070555585172551604976365293624795519342190869750172600311758149055916126907732327370029315220167387290701148129336498279439703327778237137538287440526142382951080192732804444380491171741727239592787928538419474715181503591071293671452858742530747485171888435948571784918243208924443473697313048252318800923523100159485713985578236796261597638908342020916629148680337517514778887695284792540611768900383696141423635507621455520137962652318592787536694376503969739759080113945382896466165202124388650860819720114162134264878933303244162442081329577781196688487522393139216140289513531368806534033857581996859506902858139762684667542810104130108142165799826448740963471065974970083542762744627042745256304101542782308852702821891207814288072633485981489345226012249265630494397029813739022983185346460952169952088488672993180687163450814380435172344470781339811354509136558309288099391252712635631176246985709579043586263133156451438759588340364604810226731536074252885598291565769542492289519996311117778295844198597940030275190115610399891930231493133405192089035318882419597226979046426750710391106695351275876886900714335001859146519018775387890508910388471941905648441023696846780785810842763973218394552469914969959927574946364049664997706959165074502580562638019957038992055090664180577443489677107531044317741235391208389142897137892948884939907780664452503004884513362206170446525592005091443224354687867093891807197483801159070640782927977216269308905573493845618455782578982150356160090453510050215272195454719032699372366071223432966950835200983507840880034742556652109084348814869743852394368280824799893975922485840137262805658327596273338166833977521808614916114729037538314830444977514926545869178183561384181689489620432731171973942390694738001632033019248134468351586558132348745173960575385091469442317329535621410775634358094389298437219388279578307665706532617646288370795751397153687759396957123004661942458697754622829246230276114234849884881686680220340114117298487418860251811223133495182123474203236273133975126041195824180126238048532573947242283693917440010290881130238811669272625799527767080900643187751399181603971736951407259056601632158393587866423603061880156250000000000000000000000000000000000000*i1^131 + 60795045157435465288203731252080176329651295895459634131559980855537748782305360686151448522558793604436180772915107028370503402782653251131316998395313412676200500616946681744125858782626295593261812312326015272074493552504099309705226082808679955614344407583031764636450791891955510197477579817960194946010720963222161362161022304142465672780609132603967397770930943260653618221320586717077694887068349173151723918227868107694249481558551699834566891506107704716324232243241710149007251192680066604632786901922484909280134753889954858951811720619908773791600149969209050067023075769260043574004004318661073097839086204957938363910691443504526043679122819103315022362349950657630085131769705874246804720385296796010006701266562050813138353332945543931147692196723438227239014392322840420514775311859614061388289878245230566693933157475899501759033946020370701971699166782632782861626713226143638294604975933126865179203982940619960371792168410453704608622539982027140535540449271062806617173914139710756183685965377666930296832866652589186697898674852714953545837786344941034032565488059123351753589385551015175023306066953431230800385469325125427080517878793422258527157541806210112792176585359819727794836332478034376843573891987754722472763936442997139455376128361950444963335792105629997721840114454137893368721879902922378719459331489072854952593984609910562719164271113048297907092629948619058328329192007585581146397234564212406341958417313408566476891925039649275456286548170770487030174712955655529102505421432702076844270129419928691872295286263909965895074182930859445826088722587266347450918468037960694261191751121236181556313510792465019954572033168170076430722516326504117487023674964375625792632770211539430039778439677312696872555515404955050671951758961012590235920236956141967979800026593086426501873648935057595462839381980594479859257235772705475037071896214730998552156032586157727662214878531794689433758532513949375395516787919487309832145044603698749637784160498192123506893255667016358864678684617934451135290292304716041607254861405433788421665880301099573478705140097148106713385455865554768661179220631638833385073136841554963888931987209764833987823750749346187389106639622679017330743868502746926819497171355017560452002812441086580447609174725976549746240360648748855411731681479172682541908250943135252185983340978376012000575417025394785595622886197729447868187014530726796010587972542086731844200178547276829608889576633120031113875649737133352340037719677941529477647440143087653322531363282983759217354929036925009191349902101695263655306530100452977049345628050388115096558975129502912071215655134930240005734692095704644493934732823863692783048278930557358675534019040368923713430315251455577610492426149992568885473603144749516149811309252433220601849215528470164169094779150316221273595815523515565497400616214421457752523012406836431697789690354052303743620023845611412513547581033346333913002276818596383878617713985847065149686776370690370321206483816186841812850680299854669087785596424217704796799632256185184086531453333911622942980948375054951748792410632391887755943600254657981125344455667593172021958595608533827424666537900622654589875708468964062708583929743101119562002685199570975228699863450403465634102883773260295463008257005232082551861981222200436057168680931600956199345633314814946063886084729551668467174256601440207194197711147657758684578223059351692173851125926016323077472058754851809245761784477582241250288012816330732845173316318722215159472206840471268683623162078544005459248591568022504812034542918217311384846844270212310130014777122116621522777138337600954502933635618636183325940340085996852570383010934747613342680714224934911940995573840044857469372914940841382822428937867220810502966168985387461433393643920479884319630443722250294038770099345484748121057330240320389450099736533910997014614417026297590767720835391568172865846791985344620530985588494453208687599727107383831637745125217541968771274934007437098319478881404010975370171745331110335852389609646195756652720380240180870371008735184595129783241750316711079920748197918840093293571887231822388521682161333354809975702061182636293363780574143013317218592386219156010277526397137214246144059916093222983314009327137941292807335660366072922475734270912288277479159740006522227388322904364017325055895426891615830381516446263332405080678928859645329036714129084153200896825302528386941237451432873723636115524945147404821853902896554191598335489927593437754801064390618101850016191772128152824779173752993214634592382889294987352700822596226825663715846889158944249637201653039619078801476308880520506244142996598799137653265922320876794662700673039190699773731030921965681228572786182953623021626989073678664820168576401803783359431757085208530818113180994120718236344212008836496614498438072412142751161305814212385815380703125000000000000000000000000000000000*i1^132 + 1023990736600090517210538831905388949788192615472175780525430150035199064869633878500422616445254744867893550091821049133728390510504081839946215225895461319937623392071689281720327322756874386140569790752933214413210585836002010225526870140621739248249886811055820227891494754213540797063716063220702138406558184114518197788756654735018811435023784238012240951625292283770510608036666676583892120188558160626088023506662104559076406998629031434866217560418473649237245199161248035233222862194378674188965186079502008656290068109118968775392452873998066204739290637436773513596238124437815211375663492257798457377509083881748562009307590761181239782888872793735325829362867955558371708243659947852840706235470977973690541236209513055130678610090999181084182745738466809487226370550386358558361958429158576944690019840771676252415595742636463556359577874839304347743885546654198410248404607171577236122690967190235348798821245326615391169623957056477655638175292459687418254556708805358749027542000247044072293672076506871878275624667774992118028743246419741843383445002894823691420267750652386482191270798250517896041265237228353904315806208378867082535950045640611679650886176409431073947260410557237393883479940993949387663248529364006129247831129089362942777839757958258156200957795312798820012576475517492632102576173907596787308410382588314024801986237952433245324699437664036291946570054465460246560966249038985580141541694707353620528462448592355025732089924252759415950691402421283267906810472500636628409687861360844910227733074902375393218891174480874172145961130681346944132980646801853484209827094961989372811396622369671650001870522224288464884471215747498321165335174862567489355876070244976049285760385531220860551475506614713360086110864497916745714300441406138825951280190148191797049148785668964740506795241525636710792329265156265234346970875916693929887271915020808455998324175536037221145133163442859607920369605557005714863605496020666019239125429956690861726428046400556788088052498158375155217658817901540439842833590972949211782174671115384545047696381665591010761251818369393578154317759441492542551733206470628266083460587104394421636122880030172024594522609411642240210419284284387173561145156623048050587852914583427207647349666929982536986702378692014668331613142246506040436355526800969557567776068888425612887668390580699469976192784586353162414797880386859426252004459060668079289408127080024424650536377311737871849930513014434123537428488435163062519100323555380730744247248437903578684233490294304725778676802398175116054294001671351904944392999036631533657615039681229626386527175687161262738040861971351695730946604196687724507969245811097640989554917795888117489367534811766046748864494830611487662566915221903393477923822107543464824975405788664983873633648339945246050058393182240214481777205672053807539587315431315465816330649290187728545462382260941865491744061637140681805009796733690085611737538160757916429743764159078068900706208430973457583952861654279392609957153314793189345889641411443634345613440041817083885290925036102006777920400968460577388052215493818415854512405495990512114088594781533132751851247480774667998779468699070465145680614327328940330922940383089266593531829428605209474045090539870178522712062048437204281505207384164058990026407421457174620699780362914084671659376204086399034188053240235667385368612819747505488941330453513046406656512631056101792646389340024718677590959295887007535551424567746652698199474018149450497709802704151373091425905784458357644518339506704561154736938371261302636361651130066270740022996525248458723327080765102583346359631246867644158051637333598570375684487932598667550045276424935536644025444645118318286427296639873199517264570256561510016438619939401854353396174045720054431280316732450932243462911610673998150289340179370773227594230956553959992071092615778267434602727960668788254831232129158405884232429668688101983961294295262492343899417052673861559382705174219133749378400484504569569580754341519555619665777194638472891375045022641303516284610559615725243909808077081276343090583968912745354711830558749957583200398094998047583889231603548697086200007113561860904798572223101943348455697617458846035034986539698431754933785393162243480477859270497753700420146813284906865896764728138507533111607981854654005716485719670254163502235952922072225727327569777758098341863414622005541481903933199540301072139434109511374103944037083396114005258659022970098996598554456009996660379552145138701621222773196419095621442486958833011709456190911073527973741045620068054247990093449704112030529811465116484633569411540595438145268998825739628122843530762343579047589821546780626344797261491916790118056552591932503820236815998915854056421460146125531070977210379957507762124878895209674734087593617514027888653765391678273421042779322597309207815055917045692734375000000000000000000000000000000*i1^133 + 16235358521340481749766037630807231489676397613522730441094577697464876447844496792468497577599341218566341207166547668577150097904433959170608738607017826764566646821869908982482586714162603343301045967115555979587967121826236583090429708738310278403568954542526163494196351660149522442696896616336183700825241585834131430395938766525069814769377417084993676303985538349026381799555876704799410176923368086506266276784021464200560814121869708283093519393135232846239778860708398345292604583290540750668283817511743777017043022580858618141314361921285782239069464286799610260808760148316989751664458326666792410907831349315056476932774272009611568640183555994629460707496647326108337605092047741963110569873734038933626725078132661289727416723969207151972363435518385650780705450245481930555287298708512599809105932842580617968239832530934134876978424264772791179240999032554798375391072147252146004408881815129948034017654701827187814111534120795903589408847814544444110304226503967164992042479460078881299955601686605259127481926436090209975367566521582302743704476698261138758789370447002688137593563367648123896110661582826622434717898741067980190078506639999006096575475571414365207087498379535651919212051346467410359505664613998269484925763395516883627033468599170744165939893842563219539689464489766775896277260565627720118547099593618980183070168414431845592510339510874251437740758752095660429332516507013392295503081590027911486922793085642430931491701763248903188715688385423292296778179724168307710384560729334658435267256194316192130732341347447602426081353579900007797163061417144934367498228144438153646254246753166286241854005145832541087822205082010367188275836289227936882559621965890962779433871861069162409126370912819251685370039479965391529376176535337522755556087555221068998036265163612828182644622534920746527617693818341222376269921666489626543867139208355407198907979011453392133189851094856268771445596749285425223049101770961161097851593173501642746768596644006632766963162463112147199418271371450686503644475736017426475128726504013634806500401403836321026194567764539232036438831600617628442474963890609114568005320602108370157666547064732010445789479272024918790641517169130352033449865288104973283721427120708196715172053836685423108274264963604933108417422153798546086561500730044702572848255589824904811951210799559465572872026474822302501468844295900027162739263632315955182867788968301238583109665050209355574114039260608336720818842385524452147554336455444958089279332287332970286503508487175679633415279287978590375296357639991188589118355534675317527490947980556373485219155157939252146361803766412701442433297189662241968610950646739879650428517345430738104011370046107534930428323564821338841214594447816093409997834877487201528905778998730699939358972989454574512100600270449538688457187672195301895562970734861157017671584198472148590372856776855244577109331151864109291677925539736928050309008290892296561018964534713317809790185374968479676492769050345823909754689801950320412117950073289980084480365205041476447542949804508743667339812108973284930345002322755175968059259800443242268892757809783756829651027916761250544914255593698306650903442771189138049292212783242680350758629367821768363224184355759781409485889047751970299522679792710046158251937012426713153647040471890926214386110330626451930421358061740387896718781590383383126993416629203085723004281213306084258977395135329107165849273197257450220179850990682243913294688903204780882800245186699847474319582803885756318460606228636068393483428740066248111144939794553022287273823629287959855437915413515117761851765104877790155575767058071366791096518307489479958034655228606450091310761092943663700669907483141497778044764186776989345885726884313293380837498034452931013755113031399724111371560498203316845884380672178875067686152277448446319956633318585459236456154917894984296419303476081617725269934299434564500739629297666621317697249427155777147333472422985276200525784348085189839606069635683989839809022836366153738634082992960926572348615782824435001900762379317718011537673665367064967064129136816494947097600798128106394490861114804138746830303665393225504072376068038889279926201508063459071432408469092316358027438132739153692051121712297647890010256718211497952695668097331982611249258524813648893746378676970660263866419539715101250459817826912125612508467816563658034408837346451658498362060571618382446752993161436873496225256916294866140631300757420621252277253596224745161028322449403868216520394832915614735785700368230097960054502226823856634841839357481480978686143777534206068846279820002148810430299305377781810026973475499453834074184322014419820403303822589431910575890514719692388158426952245778737803078542444816782821743687694256505889287271569932050249477250569170183934604228996329490955184114470950346403466220073768850312500000000000000000000000000000*i1^134 + 254820769267826711471061268651513111564624379882130594322427206626554653213696619625803556066339645928211589109537298799145814055556957562448455198081904774965067779202900248257793516427009308003219967078746280102216545023823047167015907129706524122948029866495899750749532309671261068789324172174348177504215467405255515630989269569179410410351246874812722905383251387952099342449207297522527326073385711018607702494510851817440738949981375473915504345319765408430875635410525926861876753021671006542794720189753979576362169625555720288741463895380828281538624147006225651494461642667230399479793490023307633829499932129115398759166172778924059204013510171461733517744253500632881170671544233170258937058841759718639475285438425608061695275955265685043198306097606193207931758708734826531682643372816706266653899566705064944303565389207124278484623672593819810188369806978889769167992850044880247591096477586482939639367640292074560289315820161916473201405941566095705488592255984587929447500037577089021947461719992195436421620091191989537822401192918190209704018006200225308629376853792730955734951038746908274308659110859864896418423932715047168874131056362355618635155925284271385434024832134804566420928776907968050543156496364054105669271272966643395392027853785976159286922139917682089771547825171687398861222134620508089506267027984394221606574645195218476256467993513389384450992368343115990844303193131432455475701730223396606989261045875417439048207959785379328449306019588176602294575336948990184838362342116258934557885407491719639150456685784910765556362535028518836813106911087568658213380037502883624169933953814624324564518482187146295071816733795775335526495217981414331898317925936965910880412725776610411256776310608693247721715273642247311754849654567157706024642667151946111688430694078491826517376156082050615308316580339048837559294373670473695546282220127442922320031533402332205185522879541725574490574570640797438466630028822042741662438969593361572937507405150672697383894610752838824170222124198583241840443475934540515242740969336522676598471663611273793956375591998110565039856788637119763812711077439768613187120307091752346150355126619100842157491906977718803265100543953132535580754173582838428637840375004534685915500357905154450898477355669345530130289149813378506596209990608626709585490644566392427027924013643501723823935664539841440620925172951870519658162443525805203799137899584836548741446209989604739510301612518342355562680895262261175669486686768036029434560444124807256508598376577588871646234812459321298728655351791934333148569744289990429798964620227941980281678393688196078771256201385181033153930081082433274963365418134499945580720371193621109271522335236002415472707840216640134338069059454567856276001530147152641353332289574659155472051871200529924059965000763731304910338734268914369922257005005574564586048652836052791156878739903828264326244861653343062738349917593958385244862001882670564515463487577664217067967337216215247256498901866354123340679878917588505924596932906862657162588770583128193558615588137283525254544417162128347255429630394214038334677825258104076093053584215944406467479252082437627172072355931744739927586154771006518594642170034285435259921154500080732200992455135221352057567491498764828184156463965283114844958284648234761954366623323498824470140639670976682702396598080364207022826688423284124791213985457953239973599864592515038935431218577683958087949162603361473413975321955472071293600484705544519586535693644375205651560169236088255092804392455706079706029686645892817701632446144219368167205479571603582755506828940440500941371477594384185797101818796812311132998543080256733658749610567070096486324031812258773370874089984079899373525490734000480874848218053855575860827309624152413327830739692423086196304708469293820478531121162676389165991643784116856165435782197215106790056695023881161860531941269296428219382129318114231989090776928549710263229203184045152913980240217755922319606902028694350789650933088621274744413482115209002603269292732357504253823497105177038182498429114807741520373334546009689329697779421992751720968466036515367867968922610959461225998441896235453605254258210337374327283627213896562432208093008595658303843578111012472611534698352954122506461192570658758234511062224329574284266803096850210611679673991679527441078973814045336632650408972171840151858171657217477174230214369422508305745240187229154887335823687901298774125336704121304448483344433105045571523469242249985609945396274641903813932382628256846063978264449970206525712201810323128327086608014269676767913261700669914481832924409102758252497749872736546647781923593868513964977163094229314179683491371020685898008412559761769543539122943975050402600093271478406661522913719700208302756228001881988665678391759136548468097990582701923364120447044230496144714945932954627234375000000000000000000000000*i1^135 + 3970875083617966153366802567298490705191645976037332279885134816000622956267181104225564232716498557244865742770758020326411514775005894867981656575951983046891249427649241775961184233558111077047133453849303332090187325432907293316100922167399244059411848575093124538751166843215540845235228014307761931158397693043922625935016080664465549609072999944373727450933000909682875841641388542233638849430040823334627716684477379659363067615548506550702259187763056266358780916900666685539795950735237255010610533398892477580136831435820230382681986612868333260002280180641878578663570968777256400922069911381716878448473085086191357446106121758357459757950195615327148174126985308770553502806310436054264287064799742640180771719139687119376417271028813846683373420117459142976089015581359801383372301511916856420542602000959040746192936863258071780109760551727248558653924461856022203621247791909187655278290912277146157678649885550245893012902503445547087153578356436856113434534260916312553426848674660427488635234931166028102643568219770746395176619288467953287138326327782017136853738096202959286776680939248107690196778212234106372333891198914527496282767395112961246784360697187820096708773369101786122125895793501234568779142285745201720537270749699806077530480429331044101332426274315357113654747205961579424740830515501256744108265493330745127783094927523687316827410345043781637405697769285725714726158177491953977158632331101514416672995582363967478129669551272789862688488987332272353507579672817086289365978282850725551101789626295903473393837319430643225832418846561562244200157584209172407425230616618128699384603687930982203546949494628577801994461219215783408424903486858315426658015970995673746818835652165288245625433505878619847163337771856737600275176736828354303159878285288516812331614662643636333520993493808107348605597609845428258025491154391359754928501270436892621433080077518435419752835702995599867882102362921929007785058197034011279736121016540438813718249501427979828042556804080144256937403262838540347057501707881998004803328324744245307163003804358313587963102621749859865711343199878735114949834241898572044439288062494582818027512023352936254422150399864889993171384681521666062490582939163050239773161109262863949798667082342381976055740003034362201016936198305175239458736038564624906198784623512841986125527705388861602307156971344175428192515632484411076772713050207254644083608331076490582858468344508439681578709174822628974133998224195148457907563738388993717314431432173135048611293770460706373897176431083835742007208903505211013106026446966109569885088555809174872351728264835460068197649882564037213963047308854829979529403307328204225702822760915792007532271976586797196585416543286944269506407348181139014687727894403991280859312508032334313628014830886897220288977933022038163967559306045980655295151702526634547853274364587776861730299940027722954082191865606950002869694159323374886855406394892730577933913215956762083962708413971262708609237965408618470643208249902369835561504233023469166431540561590982551793113531403683452472669671743523894877146092722552361276341429982718456294247812585583725452067240422251945980936729267514169312157911846233428043313077362168392585906062059370081732034095138813507330204324001527085101289610326696831601663527162374624507276426297234818417371898031792281076721204204581908484415793372483234870499560608869398909105260117671712643812732720424048631312325317111387503650876231486657614119815230497575571963145545866044975416688558499462404224278376613481649455640040529134171484081223441135015791511999277826581785410508624094766427345844811412935382212140099031697059279500717211132544491568444339031342469810965979640883609040490114024265932827958335520615513330988728192468987723693279417235406556473493584543586306628870191435217848237950252954160333909845001037887372924973136302487159151015452627971103093786430251803687718958683391181823290383509057469373719623949437147003032334190587461296654684367312184647404913334800147808157070710296375135144719980236635183462028656187949519725949574333814135921585823405163649408670783807833937987791786727080882868763879259526110418686655135032819609217045943948507506571437660616243952907046653651040751312642119405454111595401345229399176127923809303602444780658691435172233876530978913110907956379086147854791383088250480921530401514443874112874589564022445294929868108659619282475866996658195306997931890953935178402062706950499071054047517622361575220701392342382017057297716687463359420749864541834399278028887198512117005844206690558999451725726023308768316914297695412730004435880438881139959547586271508374276402111039021851190942027501656760638726889861071131543988213136364104575710936767074746720822540655750981496107805296281451723014972042487842981369327967109390694468468367563047681376492411382306633906250000000000000000000000*i1^136 + 56655177755555837611972687839768627531010857978162394839461637204242214454748297472361102934832679017655427958203247513501603731678107859033432800403822990177061770028057831042015052312719046166694300461300292933394114511022270445078610434399837827362656405458202635867013017867424025730790436949901240684654372216444299542905219344042145614766525236074462697564762415364041909988018839115593557750868462300022140913910861266201956745083999295213811214695200448614406064528401367943407968157308225246948366588241656265296125487523908593978443413409180188497997384108182832457065935136897829163493109994793475990191147806033265463220156259844073381251173251181889773696235684280061597637153206348094324401391319866818474731947703509405749836331034173195449375589777465958755403814336610809016467291026128862317027680380697092158360462464948418707150137769801478227916912183299139236367930713702790333495385891400128998735544162904189371267666650210432878538352119605366875426242252689483539168104954890454498969693059144810089293131623372607192785237408705355725676312650597052326841148927627194715365558169162179706626856322426382844530884017121802444351373727090781227923503825494407851910933750763724126295238240571408222526945283034338186765538072671078397997420567736498055177474513560501508351736185603849562401325568614308137464441052325035110348809561425173811014655872659756671037646154288493288013153812013795560174875190310421594868135362111564355391499283210446732508995721619347567620161235553384512070726327607254447440344682760775425126869373105356365355983915264016625341490777800946157605765163459238655286648365616010814189877337087174160483118700894068594478265760797619362187554341788143989557718440436316764706746539829712389171722758380761844819725008535071039606988736617706606876320272718377102302267233205340481315307267018790507710614331280641014782056170295261876473683434799559574449806985704538599942647768648373375908345564278977158518827668591881990755646030250442555566874736929491093278243439780972170092103537389972620387157102194026937506678470932040368994074328311214690477061973067099753361173709215392291781989356488828797323520019465051669807717304216210296357149141984904508776237647434256281873975273943928247204662639699696940608578613061998265946379436837249866512589583627534540799473080059339610266668656211574418646409279486700617030678995381607169440718901678181112321135389959253712323285062108115843042088463699527284615276562124544744025943895033945766614198006255042990974736371974003749165528410971831849154052986047654922760443345805163808792136211351930304297204103677433426498268929616050554241501517395868525745593342696377888974946250913610599847264605439348800679140983726673184625984578313623363171261943393641453334182298101551261990706633053160854590462352799243489770394268100740971793059179381298470011995295927227372439712938206363332900276828765826056864731315621162070201186111109756295784103512678809720911982872492581615580214050623639485046971709248361614313397206150960724770816669752817815682823339422069933101963262791017567246404700746889693520375042925060541689294360183997383379903150642907492157986516222610861506607229620188609905169414435299360231756336623834873543349129192029900074170845725937467334409360464844992927697318190032284642491820321082911706008602937280666354477413210174912384378513256437476521872215970589217343969190058176608797990740642685354136675957352714881030247206313283828245925997965482115205660638861937982435549916201525610399926620523572422616624689158241770582983813968075700131700621000232729351384699251373063656197109597033861953297309351705991659502890310330527222834232600062961800688906034295392057758743844215572244156804836183023897312507896331876631692664652145436991481242910520329320554899059896969083929741688733010837204051992495320140706847737044474378640544998078917627615920714369461109378705949605894840541832631400783555582509556227393006561574333919139683199020757375985244938602590195902736071481364865293325697904157531043693703073119264133367327162472255812707126567387011639455976166868868208640578430973486297496854193750852667925717747793463500021261964558063099583497597332300036694445250153431490011164042400833558392389023387709983496462823984885084041330333866166163170119149126753701414172677173409928412467427095530263484237527248869931960947416885647734739293636638033166706063810898428802280275895032854859269385468700350983567517586889021374321200159110204071352121252162982731442121375818561745808225096893673307658661867805104341175260301072744169844514924000211621794494348144374615048953886669741643252245616192133415841976882871704480586676233792846837446788658297682167034429843184217740644604897409944995563622270015943802868298093484953744908613439851927372886586402172395653460111013397342197439982099993906250000000000000000000*i1^137 + 687924121413448353235816752070721674759635468190243751150786790225988983904549561711746034353931051068511023405483046717449469773761428966604240421627847379369103342460323614546319904301677853057942274477385370477841750541789038297432697362097157932561573239813440570072158978530226167676167679557120656830060108217035924514010702501716799616251045275471708182741048231426411953774653015926358693643029315638126464449202581815665508344491830818433872642669775508654970462999906589453511420030319733610912349138165847901851908263792694128390958165682816656865743417027983369736109176089694818407490893584042481872179390158149468320085219870378287865462691389516396208378888849194816700001896593694367109014818171311107264616281211506556264656096853179905516342506967427451168071473352418621154291116029876942944879762099951636063298856001231199728168679124978264644692846599809968569260192145254442535030425369658239005717439735181239477440207160845146440006493666254124082031288691973189851890585292858199829092404403646032871327766005429093602276735969176513145981843579599285709159075301736084441783786330631706467509854337069337427273045828438340758540807994431245233432420064480194057691866243875745552446736047217956855289122144044565211852268748212955925486686905969363230645238069353822267483371465344707166316697708554917025841733489470617941104528973318207304676154976532435099238251399277944790803456759391899936775185943123653448635940153324130653824565024446401921770442988286296681267242884622941819481843990323675487561090676648727352914488851253617549564577786176934304011285167391470249974275634608936544700577611142615858350334357851423411558946038224094283603616370215053965792167240619857948332100054924420298846907253473750392248179150457571939399282587759396775154059196185863342100387918754985263675643696485975878111409171200572718581182068779974536758128920648989417089403221354986483074054918983366840900821220954610715221453618680972283622439429517578381246153691651740860043337228813459289616494166267523369112361336499509755466808845794379376869071982651928373863219326859877677581675991843310449917178648367199049025527046485088236433212492926511052203343170651281551297805974548667155213241710796944772229269855630922509590195363213283340696547320158784163837337446659964873892775426114738566584384136723676414838179740169672289213743980174171924409881147409329775915158983406301200383144191003642110782581480300523960220859546717051955212408888892180067447409470222060919077390794220668151660480216463190990380782394786442231039230458600081455289524401694996712833916540749381924336008923592401842825814065380716206811099074511415873053753658245769619626623324081585188808404872476273622407442903182080442247259878906294009633876702338108448525732498515706148858146263457323409065038786336572213927947596269172169806018147830348371329658680143238967182337210778851919960163251316747232371997696219327592242036232629691189092795322299174910208522499082762924906283115739146299481341303455476723880906025402263603845323879898560975119745318213311292733522362034678094715779306155711177955581258604962999331322886782523448765909755529829011559409538613978336747852214922621025054891858271220608362200711967132808858205666386271730074710449662994865883245978791035006276526652739618388473892623586682907291041335232514463941796403957835057195232087395271657600331721816307397552727438020751367159252224286796843638249175462798717624051618748529253777259542244484856217020587354133828329034617053379478801233938295948772810734686321076510769631366956117128841222428615451062390258253718441842533812677230750572709006101616627304214369154183563503073568087924860008857778312833634347125841010708862020836123160839682661241381728026094639847607869920693482354695792913971234843894168343977673445414455552920773703533252149645290014707142724667450917011503254652651553916007674750320465496741156910625362120013536306282121310973220257501687848032179014257105110274539010112825517833433113413208961133947106035164549583232771669079528035676249255452635017049681090419741140051131465175824165473446252282989011079223259090314648862582997796071055139538307207003612080325690331405054332776344536298935390156198712994847172604502300774729405300741702125546768954488890531308640780478944832721053232098750388690864392432397203011028744089825742669869636672748892873296284194714220308248013718793398172432647471877326121693253599505617532552402861369292233266761900653176906862638876100501422385002251179036941624304448561394380224893041297292019632848993754840536826072971086345579247588470032013510415685922056798100275361156336181215418353805427335110233839371167448059657516060659198539574714019496111799477760748715241267029310716979998051841357283405556589215879397139870411179936081745580417865310158530666915844256816602364285390625000000000000000*i1^138 + 7319016578997264517729369761398198391424897598319121643121333127785995416131611665406418945429359277607986184648477051185210753695212311828609813796540408428135721086431386255683166256241456732794509292688445555404884311511130550962620663616888582547400124027842904398379674265571757406455194033472329845009002370773825419215141800534643628027054247082270424516189341524924456812381988771054355408487566485933108833308073013343416325773225484718750362147911764073292748214705377233282339345601131017842809898751378250476541783859246125190152557179226440560142907161997983644430250323493083158566498728249535859698251600444115258015106785469487199878218925937192382262840524849730903287087872717988446334844633322480937904660829917497094802101751350975945298544686440721043053101921594268249265192731555340994832423468526677841787477450612117496079804075063990341122491304070512043918568550498765672141973978933429974033108651539440370738884067680976440464256510367707295538475871190060812659645457539020636143261522802563903435777011819761701334795396175458561504734294700527195930680433038669752035075139872152053961594944313525240757793273505289982401635463804018732372374432930660838684689963625902574304379509989042976805222786545225129945265819282370450855522654980418400693338921004169275993181690426106866261190506740261808339507760249216473609147418437843690816083624174960184544066978278314564371873591870717066173663917938155758567896899447178343323749519291474379347459900540783106458094914489554139400434416798707309520933765922021200754860357234808138261444172685551334271370752125022965773450360814692722401141752704825135963381788138040415691064015903853714791294315767553420572063731093594821220140869811332077769652799812334641559898539459095283760023225015913420423177713831593080319656270603269462537349068348742994489554116862346311826012539425118063233096178444234154243307796219140491497405422986030763333702833391088620378275951247531339272815595566920718351498506189581799731180631697647057517469447094108727751845088322274619417622734502713783269004353327286974906777553741447786121008325310644789412239698962607718539586947546028259469398175163948332921668662219043665388043934201217866518787573108839714145265189237811542644770652576599613966757206090844581618434019351781017326414321440504601711302721555633588920898463356126379961733756385896448866322334509973891781378463845116323422814402871905600088462995829317516255491651955177612108111270493521783929863432598190401173991125651037700656849259653264193864203805687030474808627206899950384634124871394981254550412231896748350269779092430109619372630575406446662686110210097036820719175446935542079420109439744267245211101616167496546567899941992317154759058255911268141114830770277782990744812262274276663376418845494037701533999195141300225333985298433105251412410762938933844337819829205712723177783261584448560302093676882465630828612127251844660827158984628403467674578631405295024639633436451757487276842064261961073460087982431172229414138513320140242695856891557750580813954701235992072370717332347851010531961907600337362293384582527571248309507149250312199504173104009662583880296822109220816552426284484083394736359186118157881247816537813414850972898484974334529590800707310054168180673865151201198327940912844961329449058705900240543261945535248975939528324645584624439952163359590684039096384438621814932291876243055502220864784155603019420324048909274909677577479022394399589421744979494427110890269316162179126971498702238775401500865484316573537477701089631236352787569588806768228058574572734798704240119043016651163877221584593219316289790670890814072512343429521659748983772257238870256584929109636374089851887939904286983665099296531444591967276899561590060518674442772775911432607468658867439960670683350961257073562720566724323388658271945032815286837454397608571938354010911041119713748750136149101331993591779306327344629733055863742398987102906546617647174200508438259609498808199896968368279857038429473212633778112215791331795307668124984430565582902100789708564805058811409370450312664471695620349475025123080465385890980521722239519305324003198627845858177400499400491937973476095088952871878726262697790507758899497317285213509303106313646284077157698364047396795620718445954835393342897412159990136233370520940659444027881686258838869787176776604269807495601860855098837120612308095419346702176686398320342384096508569237380706439287880345314554679066544200198557411255215392652323007421359543600299049231623239177823904441970500442849348784636755782495472680874515657738948077319860318306909769752292564301188347250147993233785980781741654695820711850019342740408140048915537989466009388207796042223481710276338465761568956969462330838219987108199055273292602931632291464557389927111653949747739427218526837397134137538892158933792460625000000000000000*i1^139 + 78653868412643341695041758436533594924225948575427061382165027578479130965462133441726207972755327814937229796169047677584814681814765661666977730346604672734349605490428605217364394835826197651175598984555435310643970853583491596521920220546429290305368603079617926287324736721468664895532717998111371892693446249731552554077548510091253379973449363658874441747621872204185629593301121178343427325941357264154004755425515501417102883201897777802905647345688487757270690232673412686705670208203392336133558199834976601602838774166783137932313646584290469883328729925393802535940765936272311929555568289800178734998737904681774415143495348221436929547647852998325778111285460898574087718934177435436395697852476202788474269825015689905758927330424678801029716723961291928370735722547818288147777142885938085481465292989637477708476698563539978995108366755116490090550689387998229403425225079724840301940755150420993130594815550894439608209161623927986654138829507323332392322025229842809747202431320003577661791580249125383294336059519576084250295728254115093699126938749191311781326673814007679578195070830820134145057007092213315899574441790830376917948853504289820957866479094650228667932267011896301154669422180933949471230637710948525988597434127034288559291967539359290073272244106656244963714453271505605622697472692754411467469209656427409449781975600232607729647748994757092078821785697131496328704877805431978596154247958866196544095589880570618432562948901589500837051744248160109786202162078773536630365511005488985015358943111549665503939307183195480541257424536089683206259043209028346761448215314881181065980116791621153539398163763327365278902292037947896794011836461474671188482840289748531398832969702410174971789868033952637557548042910260978588987676860023288933881243427566448292479340085480040089472356316492719512896708661351828940086665692037304396219488342123509176986566518937015694237279799846022896397432517498744553759248065430835617002910455019876145985477642451628947109299199463547690021390676121048261001335670448712679180824292495627648612861897483788405452884636738913402492454187660814290298369425921027268651194972743715082120791912878135561075638042090017916916770946564770885184913146397425795350941900684145301721866394295976991472028972661469904241231732782435721963605938512851430566453122424948094799101879191833103208628838911846745787267319900307263492949409144439002061575226826949062870528938349516801851938768399026904784733628085467676807225144329198408938860307097324085963460227254874735039362643680069186290736834398015763478988233514733399267992150490109998965192320335700429397599261379686797213170780834233391347727022339225353741248500772985195296905791464230975853861122393688884145611397028059901201649996636415664158779200728247458125672983360322907630624549325729088370671220302481749418717585622456682150038363737427793926000950931156363199264294473853254585032899509400761692908624102646295866690917711154775707067080007813581285440382183043953462492950473451814986799257123763534077346616569842872791685168193286821007030217081392727259870640484014960092408088594619770380045296104079668272470277093422573880260942462359063877000810641640834873608305410897867187044407085232999854722806615442288307646105643176773061554467388615664460235345210527930807258205037249555753080236281434093374945300962755681022524064687610932582000634065098910991399326528761896219362841242373425727581687257120308530456066905001387891387539947095873756409561198558087135831306122232194060919757826112168724129983822935146817489880317250806146820499952794551478239838507020202154800905735112201218258861160212468351404434065357769317330292268790662704648261672625476344625008944114930680878442658418757179549505819628799207485339811371852421930092681366712857170587861115359034832746744286293897993412607575597294422782656442092272888131021299864562788327455060304900359633453242323539849520781466375758193065357757059092132255033618889086343779679394713179407462827244230585140820839019954155270929004470170126445638619412055322622801722401332591567421921127970935356932328053620333925083396190820859083629680315593248949363210985410248794971309724804480611879813792703612552168126442850278511078621807886274868087830298304936175274527835089571676129990654602025270705603567897925842635925442479376148465160973513425458428235909047436096388789438630714579382977903689269182258381477733575534643531292730514527933275653114653841576061348936505120778549412393930469457665229376327660386855106924340210836799214038739794430010667502203382203259685648601725691771370427690708785792149286938729210119318514434001966323215501990498059836379386066603439616802550182254821800107125482527574112402768530826095624924635666890403909780809404164705510216891340422780717318477736612939358827171042131225387618914918361140625000000000*i1^140 + 919899272492137884370522758745885352593035873106730952650655322484402028672113671177225100033582493320015443997894726340740272799309762582308185772542619744878281245921936648588569517654946011913843270254971809674189309744800660023665964928634954276185976570227808823796184625917018744216486433961913713803779042139432721540605040286387762660312053255518600731482518286569396334037885557481350773497280379204634660624573157312088619308375520992628659912021925280718382776548506206026834676666236190288816329354984988782230770810391848670198084074983504997835718016142431011195683114237108663913863832686284002502637387363196100117256393962086085803025153181432360249556826677535955537591023650386435616069050619856560934736400606287140072736535470415711707261019783373075319929404988873393265769193923732005876580964948261491809632149049149104809221421139518307339950915926776253025432355829770926075869566907815542394285417039835675228331887005017590010895123924509150939092311872262355046490505267167997951331898774926561199870810656951246389637141228499363990702271133486303340762854402445143556333413777421133675165661108533082287366726626052547742938245944971738228354356250340138814729097692397778707043827118434832861365261089193856120294533584880555318047229734439208465488090592302095045815357504048526669501170549844926116832362997671190214070460263399303724000100461764668176828808480124856817547304071086288189695883741842561856910854798818598111085739425639627510752292571040726294799705459121004155924912447278983776545881117903273113503095320302671357227136101774002695580972633101497284096592113281817819161381580131573581186931994172818909295223555957782176334409205853962362986744860994435255797388074311138174905437473521573392726894786634552650109833368646031818507535848358645258947585052222861885997040298370815469280617807941653036263218756262584843505796941487200134629963293678066596092380713599725341808369360095905950083930260571506176463204824666999490595603428430947903282037003145680255594312313060658940825835049945756113427139016848777024146186172025546689326948445824543973023029018270946684534047285829638065157299501064345844373260118153879801319730932471855656040937494092636042792388255899660468131089484481643553678707604546205125035982110422346859163439281751122813792007519952322992716525229893276072983880307078984958218306089921222552947051518494950182617942867568291726391429967682826074050992870289770261179775577888871378035580387707290283031158234858812289692942052664829959940755987061868952307756630731553054415722787105722624307277818574555864726927223309636613395822805411415327076556021807147278862571604757230880008372921114769238533685536243921106004088187766551932345477438597594989420727676864128053408687939914738466592342916940028856007400151494950237164914295484753509448360854025644955160884365945295205047238242666326938287196428832021534884347395748407095406386342942524130401060070600082273929129519974160916078751489150340317518727773176614208397299567418820756769348432896871214314109602468710616277434383794510729084128351563905391506995727662927015203323081224436926756148775451388928453013604639823565646605128871214458579573122649242021084310080153423200158038441869233470636787230501583042224588990126382570450432174640933145169656191809004435556204343879236641201955645156398693870277672427508931785536727380750036173369723779046813225392897669481820423234095351628834142140448264006689485826199057085272935021559481808503838530607173700882544102535935216282127883426466179503681892918674810437893826693655633580549936622721053705310691259408717121575153205027502749963848381421704035401098531985935947448566552431255938018501849349440116318063077885211168334152498921030702007903198223460334820907822878530899156157906642641542269412256173534895529894105812303111603791514231156340031983872569408578115658101988799659190273304286618798081156175747091982418445387770533807200354774991516480608928185277750344846975692448903122382166271445016948057446667174875345281792695616988100088701823008420475707337782453306607128945735984582372100271856607051811295380425132532037597280099529212319966036423214516265529230964153517985682522174256277346001022775199104069869290912675404741361121344259923433402876397277939523078670040365609585276134150695867932178886309409250470829460026611870205431865285520617035584230220450967604619133434197962908203119306174114131549560106656356442805516729144703838558555284554882296489600140874850557323678102147206773777020601765156818437964606122985502058542556806800725926750154575882087701441647638675680200186710355707126596971749356283912089068686821076030978045992438703411832036178000239777246494291080134915679820349336425265845258073831302228134602608340349985621144391754650941334611993746315211906006804031601134184056361526951945588046875000000*i1^141 + 11496283812982898444161412982879042388500286367465833262529127925649404987969986683503871434711742118886291241537489825329877096090970979804001912299351065797450981642515801664990796347264751382081045201725615151865500609476572743901188035532674610034557083299925103150634073912620895786521988551410089975047809228063147490116632455087637498197196452830142736800266332148833786187842765460185514778691443526313153570948456767757240814078409335922316996549010343831418097806346233581381708854594495663940269760650692374976618149813625201152529239164125256251646028234653127743019048788568219862293886930580772590548184313217217772941061213601774535335318535457012732597403713812414067974267559716769426194110228824430967857321959934252665880118567132930544020570764861579405405612294754729204054131446793420079163223212179237029491166811503341884729626534650437494449087412215759349553477382934490939137447057765611116152495577164095741636277996324700507473894014504284959660839387068619101099398389608583906272624549170837848623600247510346693091424180441577073813035376684874995790299086008539553091552808698198056441602489186276823118831864277990200725717280623984431255772389748365525304437769500345168069308722920090683482466300866079366249802243498425619629947905589805244807610910860138620568272731319750600882939688031850670089494092763267298674633322476501419553024031792873815254152890948301109314282885319974423373677924657707099349192224700687619977570462742051937708926943408093948476592236183493910014187711053000485362969962324735249481138403590673368653625729649694115169805345365168776611766230632046168217076152206441282960629137769840420021663465162250555293458252327047014926125365370968404709760011348063956074084238696627478422325551444074275752988242532658292506533447214610038100332450578468467296499162592186962356476815058030261877874078673641172163122043769795545067914167290407794225300959789013012942261982435912989169610027307127394408310154727031100653421885666500092165204722911590604624336247336317001793004921507875756864896893324062097091597197517121489190936390052924064899908910513894501317135330916294610591897036990700837145827041602704544108928444406790230872056816317862312978637930200252319685915072160367080237345570974853013609485645407309811479526461871126959030014648780414960923068754234537684803890959814657349931253138304210533405087355873782178290393483498136090822421889535242046580553370076649712278610994651057387685040820623087601490399529994682003780420515419257142582033777961894580557766588695765859553751341314000165663248645954623044947722762108180857058841435929707655057573545730566021292767031970280236250229849042547809233275503034324795130298434002536108104042252475652750537979472069857557394353309494459456318137203658075034216066784025535474812485955990573830942943898809592943024464344861196923813868162467616406456493468713253365303906648301055663728226399841624453551062248647684537050663638021524811855277371355660343713145266399802294966058591289428382498568714327405598784881230442272163885201309725691869571695638831429640504855370451721154810335834443130144512867297487014023204040141182932858431142017239407149329484120563268261713913045501164229231727284711250211862319809931454880324416242401998991531212476126407991931975083584316639960217979483713042704308975238307008314156844407421577187326474455247357829396706549779446118364535200496014476734405078836849333949122537640177067637787041414295809823566238477853254309840077648419095231269995142022019315917395526954887915758412367322482804343636414347915136966193287472093220837231135879013392367290705996933419532788277554847161771679905099484689097746211942156974653678465476399255631950365517620675021753952358530244832331353436380859924830557723794046148011433501895416901684040811705647650788407335638828016270412038595800280910469475424513188168238088887680300671062343251093291238853153779230127371383668063345814867439732077676279003970871363712414729969635562218143962811316943123243796230401385813274221652491773450570475077783118843706805871180832251697558933385562310700678623443769687964845079405203046340434558929595157362620923555217455695738194297759645054263190481076598514942808692585167114631678284358718659755762742580079578493387997017022379832290633889958525155150888684052466011860915792709897970268350499290293905259528573394788854779496257181128702781421809806437574328121676743194094960509593468283831528789410639232011840324908990614864949675242733595167993428545221687602448264689549635317309826735830397766383604567752596571111856742483943795249611050472313491326283111765955144542294911404366709412471267166756038442297959341136786175089989520878453318507508917503702510088609454262515422647666640094607517659691152972563072399383252177576205866923192285817787986733206738916212420702031250000*i1^142 + 140313136750062882891122270771394856512055029649502974126968445207558212085560149543806310770462121184220479902912275621843266684356394766818432041112472191352612369671167582616714778878382626471549623100987596124701826700573406655749125351792951189998864025587012516032859072101446465227214726299944887781663247884334934960972551791306396847795941090235693157538569775565499122404531555448642142924070082470102106960459625372326135537523464584608337285780993116216885206629421530068455918292750801659660780446982127377676879870713117986695989984887612990634774438497624491097657803881530823144861483741643741686797902008926509196093514080879932347608266172319158584190633227263334183122356521129334588716874031051875522213286413152739691478306668988951586834570951595868032033462172144803495381245927776027101121120394490643683362072310935604277945376432139784373415358240485665985133681674685297244254430946746231679421233492231746059511227649791414056479484530865540191045602703468742821561625053952272147002781463202551249514339248806363837911786798121070681144417518741109632451093095599785566975401137994805393819106963148379383069406509620862518949561973836907921299888235700328967985151158139017037159408054560125463741728713502910604761156017481494263068492591667196827069669617297130380627472393824434939830219643863426784553915461435174562315551230670540562009006988142022697401964168872345272802916059157731209907598858676114124138124596635015503249613951430175615748396198887276357843828596107620779879427479732640735543926668974379986149168471307915316886657088564757814432869658561455264934176514347298858582748426745126308327294554376096250864971149753600876276446501865936142909485188465767798163295622870004024697972120004631847537417441271524919665555494493295792250888516865382509250522663358426177981920554551315316190963851606450577829970190758364366216354986919989423566581755010681612871085265965587066335342059479576664473933754924418358038641606215434901960596788347776224693392751856141999570299724066747455763036459425404228083482227899165269743256695336087677655412844926038986738680873166222789524550685007298335759605301104018734963235436217937366667010633796224799793877732078680821095871883133218315646765092566977660378538015267715329449394535827820690413734135696170063800552949578657326498043513262164616331563566327814655701067006541391456806892440834309463602706080593225710874432268299799202039885225741447859296054408890796585809608120586918558231812710391565720699474324424530870176478323746027030175677463905440932285165065263261780875093111656957501401605711758338756225740239188855094649485331406043698303158603791299706394895966035525241159556948474027859240016835562240891186713024773215295239826956150909845413428459657427073346017841171614317195414270992953448412259630602968796551837691878127317751694026251206620825407470968174173729181279566215008885387421115280065765413781381776117058885778812442788423521727968422267165702361838230417266839544358380421787539090015798202927334802638711978860761021907520162335711713409729678171042841775372325130917959352640843679809572960416804528079588461743515071109536109848152100764080870121329271458268499143347223648410222877448879583427527107318612764902639439436408654222914730806261605640342705219437678617719579594123937753498335918105352043005471805777076528702260057514580181565790961762331484903010995267244315074413778666329531696109947393761965580640136163292019310250128761799018941362235251398612246998270133471595997752558167583300868118250270576697162341314783614038845086514517701680611391846158978348041584437562828350002892182146143259275264920872627628598856580045195683968003018034483676380170321537027857817801470482319114812350161586633033336375123940982518718312045542491484530289055887771720916173085421035181218076341145718650357608745666120263696715431590799833295322201177086779388157349942098067734209544619928755468849465522976586367361235101965857066925062413923925182527338675131303169668667676000017479749787995287015995600968409143147848444363568807867278469608387372943555276022792644965259317387899174865209197258155335402092465440541607665684153158877967572126232282644163548751657297825322506514678650135289305571536086570661730458395248784557107877078602361181051192423129001471621251634557192328645695527647984463673856175618572714431684520257490362827356257766500315751139357712426747973130715878302774399490452458692261870396679787508753307215314879109886369993849674140285030418100910355426742767388149931128225995448487665754210969533389412422749608347940641279003605638700395972883786950148399638333429786710570899791435388322416935847211021929227187550832197662284946093981212022435334972632284977042995271329344251408466081567237549575999888541732478798116482425499286354186268031461399616672329410012926484375*i1^143 + 1719847278453520053941608496241262053734373694188896431738732659648292554011380525861187093363402129598725356382411269290721494916334898859599549362768026601953670052861376400485020655004048007422468225883139509197048505030359183715248801055226460548795997244645454918150172695329091024789172473460049093990642469899195877419344855839376631426157359330727373823681837916018172560687557183431418258826779371605794133673817212218671539977752916955405247139596402670228914761932926991370386226827137989744876207321029859481437670288908313475184054779975519764154299355518571809267671496580666167779098242264865421040579545727891310673145371796414481917129264289334270034774558188611089922255530640148963653566691812866375340711255672382839095589710328894871630765471227345157185148848420610295567834210328202633815459871267843536848675111975482403668462447172492481766146536260971821914723934315750171227865916547326141185821199402883628355383775412051909903382534681183814622348488978682519503210153714493430434049997019136846639854533475918968326011889529751642077433563279945604590896289924007481261219598426733557458541611064527442906475875557415241431169550577540279758350625336069400814755150585347218518370396818757726122741025153466730004340738779908520394049628856977129224408258155703266630041731223738751065009176576234951819958734485502404174069373410501374430684142441549513376644936565865221738485368476598180560550377141777868596120534723169912293835775056420488191543646152360814353676673302024562865771770570570589040972941937979451913372589434472925559447397821089882501284648891959035790031157437266643591821941488146116707830288114883927513727983718051943440756867933230844074780756691545901062731059256706007012982086856229556156810189601086312339101646485777737100054727144205586359843171565602645500132822093952739029988851239845331474583870950573707424580979304513786273166121518008141423619378850495062214159000049058734474335129903700566807177733123842126812830376808884582733203748808189578654481190134014772229591638380495543475415398749386212951893403560198497904090407256414605703286284185269265492237053069741175658264077826573306092720184866650033473080216342373717237337107983203777013917011339351702327179190014487927717529159435018359793649743689256995457709896599642675415050322085383254202243807851238768422056571984869049863090476701462001835638332330627605182998692395113167618341699875837412898934779272903219215195840321425466767435218697261441919375111250939425250808367744613936067709322001328764005670832939740951389438757866681952864186240029041215230119131917511522728083405589199140386319751435187945114232435281999015943307275722125276552377586196300373829637379451396134794278275448612965448088521359553613173428130998827732353161506558541545052745846708244598954566379010439790322375229238426801758924994468134413968344006609304104304641828238554637284334149723252945688601850966975769643415973716665175930314316209119312776237605412602038589401643756132890338277723394767839988896207064847459164837988069295078790440087363916484597725426655372430607125792979420122890121269195414093625146958527543622810845110374092717350571867422647197012914207996515352341145596503843386792416256383748897705076398693559945894374518800563169351052912760100858065171269433361203502129519455974310326315673644275375398942255541023065464671018076983833304115766085424374640796373044434765646811012294316717842051154107268606488436032169434113327783787857024764592507115965962313129493357048148593708722815361242137362730912273813775432563507537456292342705461296501921723044907490886301315311982201092115148585008675415818029089895572678852443791596783410402772558116174781754582815008248903009926983949922835713226280920564968793934219163833005115984789819351703824357954440124827278549656099283087814053355748084587928924711049923737147474039413731922373849638081204815609830006289063710533700259303857807760797448870069323723111579481298728268351870941756907047590275368188368323054255322527710515192020496105581541589767523291812036328087195240293399732422269797679844870975520761044541404325831461984057626094118161340845784529709345531675186317052135535727071254890106903545846140259463714066695052833916580513060795173416982626583587444290618768087036670756288662211874067291897051593247192179139726482209447426800428646843540212816295762001092243015060832900924466150065287650983534117823872639230530803026123278468856070660375998661942625835725639242021429369820015406655434282110062204956222871249699463230028097867411835875727393581894455571955896164442746596904898982187555848831369894443341050696524162425994187440613008169113801752433308592131584398165262758989470636589866542598524988389955024985992451249741383910798335569058704078222321074460220911758393859791975616291029537078283236926720235000*i1^144 + 19130012337384542888744363103504069826128079939340085357762064329568420612770717038060327337806285754542006176272426843846397109176406300171918296990178053390990915276244674696724583901815656846811746801612472395512097305475006292428106581890168370375342005785806007218127375715323486253991928847799653302300737121303214644046381335358150018378911705481531801450010024821955038115183578619863568892059498605007193760928141968990571830921308844906356079239329483625306766314057425434947043618028097499235847211004582891532290777150027299074676021508908913721645427622041450955664201152117566813904766236996329083307622686216659742089818373169330276577130199032521584404072433405533213989663262138383290527380827362278082794091754818718463974757156849773702678535096159959705327669863133018265024665699190291254431425587096679225434171395609125886545470041202077976329982437090646991690818430869706844056784589286481433315424020044186311660835165346129398553202322957685643499959389143312960058274696157243072101852971600671498248713943332132429255121614658564773187483881812915675862230171824676557199558528240167911308990013861698031638382814219531580078514383622256084500485858718307672158430402360355659883627919826088176724707068807277471873924416181336013013388087790860372363085739707666024865525753244679748035342337502800459798641238733136224288313135926706380504178117285596404920079176077582230551305444942363289174826293967726584965012656396398936443835047264033584829761776772693762147923339121464969642173725630485584029739094868758620726859308549322311338496141243271203175479435223333293965089288732778632404770324361322910683404857010963961085018453218259768592195201202748123510111583224830673191841356846203736866321976152769331049426766053692747571222313182211748523713307214723766349626188993965589103203763911660364264145660184672630807830564534480688586600203085746208884122772449217205195538479336823231971985345957375300810066559543945670058281778366591061450769405176009274980569020112893588552546043206148068792924506917416470689539636680726888677134128125447183359755422005337893434815394141915591950434172672741713917302980737536447762985391736881679080703702630816773325250473077800856226700340084098423349339940398647582699725669145601745348503067473194700363293561194992980629330166782576620528297631076599755574239018357704333541163242411983845857054176241149713692191408433472909712432520107165246379112905092207277858251491792514595717911075848757131358541917247706580148528298457599467218540672273170466838400280617712336460266356359517220855748383566738563484627501533977393638295376167294629622532253529313562352700423873409212286004699992627844211716917651555705659412923245394315458023392617180877851005107259425487321403142217301476942896164462930241789341587835292453272105489515260388084025745673841368088515625616652871108898836698751930846791703385846369531682248231597510379374872666060033775737851570082033383020480378079479889177841827938822238231093417588514529661234758933561740088915274202423843352983981338021220143396076258990937006176349930643448734937599979792076438902790516317076586634482499114847060726288165790477946960949135561735226006749476923921667276879292522714974377328060377818826856013251192794977731701577358098816246276915435816529468335984492700335041521165121734260787580963733427560466681298354456785969951696010339952097940733905605755402028801685598931867166555270118189743405757636276742197178881316339375116872028496195843750038060418798546786615804475108473483973385590692450458978732574549959799065343638155328554027618486335778312067562739225644456596590980785454870542860740356194250159103549093923906974390902693769003562622507279960040798270744024702616755600467811360100910297026952308282094021154967617390185700871160083018617434393742677270349461962051461728688631400292470517525624802495207955129652874512727850917649676158091210759487694570623194781254582402106231392737509728737333203814683695587820707833651454495816180779490982538850666924538710323891249796365698023056553485641667878329656845770984711278165498668921376133281881134717840929108565583167293149258999298946039152089996065257917086529723881021956756372345448932181469422791482432381732387204007552113168811744447766914353752036581828073038581199233266918077903509047879101024879310498039528080807480851036644386343238226125301119487096221016331659545004575553836408981711163338502039795088788936152508259588483671280866974376620915298002894234308950366152551152122405343769471518434035653101536101871873981590915356745879040673857685331203617784035121080912032469694860920479896829524100145280183843846790258343940226511524362102004222009052769483416606605231048467686005104029012976800542810177602899387814371368516411194534600869458886472244751957710521314361075055615641841324201152*i1^145 + 201463644660123851817826926591999543390808757992813239354161784015490488057873829057151076892236792691871156309533858479862446067493073977832711647235521199247527003664366815595113176960946001124038784618292166203304977522380266797299814230896049565370295115111200915020890455873909428948333254755771728435976089890328284205611930040156356386548272999252200326779976580560294386736017167277470051313848124060625399296140629477077304618570835452262234687964631372472217492767507726160217727523317229282814119492472225893383151010717388201277212559501503652492176801294052642151329315645646561902618065378083923155908651176567848985609849632303481981683566799270305320203041286489931992516379119133102632976468163213635863253731471483215773303119042846114691164682313710693014889942458645180430309169862439473568785529397250015148090938619800252162831040931206884971150276054582329331700079966002305345085765769607662390467514642635080298636577572983064476873646277630225505973155147162062667915941703285393315589410533352972235408565910676050649180233067498452417992511157313064331486394333695652343072043855851972773083406948839828616294349676250683443135228222178801321334380282421647226863802201898876305794167845657528089592904073390116217289700156905099612480393439450523358648092026148739906564367109416198565480085046481073232376314209246114302664221593950023217922059502917306945606983385906661327490164888858738055725250652981487216133754811553269552978098575832669974708983120931778193565151557649626791082202301285576367340202106722027601984986691578469784015575663412918079828684767022474306926214824273700244959664081798257741382441480664369001643432904668979141201703095850617520302630746964544478338046219598544562146793794270907996926543867995161161615061345147375110679092221320744185166559023143395950391379181832785749501027451003633900356359867653123318162151504116785316396723196221777172203658980844934694247170578193574397963001226607723094035286316819014089176142983825079049339893028824797638891290251039386534961428783218206334064321293513430911633213821488217865562143248397204027466046798458075717606016868391986423649214147511020237447151053192666265186294891971688375835216041568153208331149943482270038524951782302334304593174592723307562097010739469193393351146225907718422883182914117115594575321303717606478772625903503896882205347284755638641315661638157321723883178703676857763504298573347879037789885887037252779291787016893282983960931140411258798744272527276020498082339987859475608066478681395434191734683033031487116653736443358381936242171125650444501618211361294617959019422836555961051774343961246706153742945962783334110510385289736577970889638210614572317266814591158650928814234917776670682689110194868683074569417453902116775139911869613613313486810774734801735971618716143585720323864266507353878524270524046782165134149869785426073089355830037511230414282291215502207753415200589156851606703769657817615081830840637910417282688522036571651738137029007869451438672755087593387702037115117376898215247110824992154312245828082854111073167690158327818945996388316824748476235336705338314233871695985643974237196643872546549808753795314937659954513156036194801507849956967979821097446719707172041309652985202094902078377873648456815854553046530165822082854319835830435350234144154251340492634031969814014646700127885316843523804989290486519071112094441012729884723749761349899073731745096408955524123692806865286735589723236919383505580415196102867346180142910271714133432085928735951494070612890633695555638415301660922483352369088768774046249213817481859529619944956152736955943181368369035557433761223127454606691382682790501351866331709221936048908944106216841778219613668958500977731520569082299496445397085539380302704710178302220136132747569970537693038390295533462350361746454884619751957289396036806604402123186555577240856184290529519427568746511958652135248082584083354728322994201342644541663895523215158265522230924720541682941766927359922419349544695805556368806605229423388450691467496331172766372950028965895901940530236745917765195176792271757749797964090369101841958626227646406265667545024128216887498406094715045370063902468728849427248140206904278662750899793998096689021663612489248931865102461657169155503118967413283390717154836332858806546332685133759702844224184856719787735902073208139312589548263530986913376658679050579661655826073949602924844052814504383053959780329545680897648919325211306478982886518793291551961664156053256561582297601002118896354846990130445883094890050739164481069408757550353147344491373335872121194037249205852443752085489630765781415483260167540355195650420395202781570436019707181665013854703632632632977189507690222630359200096809670553756324168565871477046026897620948638941658302447225631867306243917103013953232563954264424562688*i1^146 + 2027026772105344615189884555403906574974778291812061733902264649596421004860843955026828415723609766039861816918682246948986224854301285818775627367132753883764710611210795097185591444561618537803231355864026839853143806886627766439000843242669318119164712403143667202998471844285819896436832582691198152449473887484607109392738684914839368401284462009302487180897251724737526103178046410868517789097145576043810255160427330468446111179190905832829493584940357119087314131271445839761453538633775554009811917717533598669877885497630114824852106508779983971093513214038326192838139473374312339946549150714293234360544025130896613126056275426958846657025735791721267188976127949036821523803109227047013083080275158074926236367833198115314760157796644057493936531271252626518181258337905335233317996324355646038198381605628936007947138406583716854443958538982545707161151747700659603850777610895330751261135327632703722943926787929961954588863366296255754133241221001383329156906883065849357780432881555944463837576241714516068234773366573142451843523881316340456727931838971411874136042793400540728654646941076516534565163681986283489453887962565030385306829544774627754421521539041466970954655308175829793018422597835630851854093239832920696264113577619835763755363437639401509450043917254779302431932790595740533520814889077083726866352860176086422794365063258968189933820807486076946780601779057906520168475143580828490145282918086268514993416534845355759775585961235799791566951734714545627442983669681072279725981788762247067684350653894811266843948679961753138457656541349459413225300215294677190515674847907572231999523005616663216866819851089822571532695164034319384210545869780511721891803960192825771981631401388370064667503770743873275479622730338335158866547775855106089634653967894032548477692503209365719100370252980181418068513992135028765483708892702097862841225310408256337755214683076078163531257326603123526872784781829295942035000886665939653493696102427912515929922038727237603959994430604967644543459814295644882470916991698237856982604606079113394230458750009148047981037640615532885257454229722392840126034554008728133134511690536449254514868981463985230684376430874889127086711309384291697245750427706137660676684072718216846865203116053500648975118957809171664786566933305059350683931967323626779822567980761258744826733250344204439569061965533400962736919123242722803054155813248966674354997163668205057590768854130210937686061185854028331239417492380448885039836863849114552597957571698266281149261555282198001561935412126117260907971166088439830040561961297270018901667711099794764404027684264650920615515062483198412639583077690685292673704074105931292745056459583630484140579174989874508604894851760409295007726071404817418495956106921153459426932824335667914519197773207892524921022829376937844210892932186729868770236402391992058153772416341219442583773163123849936287197545512639181359362074712679323394878087929763089651477537291131802497264097436727397501075667570525595915961372153032399218336748371235561884527974260313328802676634764241061455583911397559112322789376088069804199671199554495524059752899479511702271941808548594666735672432697210340726821340485659128246100209683146052796324915741780179862214183384224467747802025345691386376372728285756133764727743886695119108201190744843002045551837851617841548059629509114300761728078277325769396256756308666135414812422141492858533879630365255740161199961908549330560453714431971796781402059303108449274146950634292198011305956317635810418397074216231836711492747995923224175223900541035704830210764762266667490805051222755421530487521639868353458304437841128007959474552621298888062205111595216243928367094670444311588237261028830373954933700349247841269512310816050585408421590814849394006644322282692120921887247159872340483813603098859463069874759480841803822059511781153780425885527235963246897113841853827879293816893486365703369451881419013033466772592961542604681974739004381347660226475518043478149993164824955192799110220552675202504582189493107048796306925551571444145690143101343697678468240085867700301790304191111577324960998675309043507531983241370835817146884425650900562858992087776440748045123517948448757358856693517377726066486993643211162152830363614196528855338588404242854592309588035947342292929640970251732637851426714758636436980272580225376416912539591306645054907014693943221865467942311160259747764941812790098415906423828136797410899112176509196759569034377223654997667359257963673503802407646710877316318651629607803539268907205667694470674395874836882080012708005956439986765680497340499531475300193801659074193823022701773623801198468728772391641410831241791877474891374946506163560756100459832326656418279886323665186726482970770370290052979550360277868630753994357098254241575493326174629676015869231104*i1^147 + 18555031283369903967346416635257728189272189754291420530247061472520805392255021238937953566151927633535639676225404183707203746176078641846017082177814444353984486196148317896151509245624418598921801148497152510864619278634621827949062688472971506992858164750446610098905799181632897551047095141366906668470604020834785806992267831328290988473593166239970157030982415249642185444773845866638109937533164123815763143806285284528257422013056636837374625043589570012963038778338970172333626864040837696016718618036411034356721061718330666614349280852904664083567513293825510721512273618897751425745778647557624298070078116567628519297445991819930340958498333287050207620942424958585768636350329583739564538378113335748163543990363759420026050161257555534347688280996738554600916550651090305490529922833922337245884505003020141655515591714802245770870923712821461332681774009729486071536748035259443156282574958006474679254389003026136799260668495300127219693314802993859673795976594710371673829597669386594353072807074200615515208700541528843351906579123739558630261190883235684471637593059812552486764767529199046977883242272764409692523786992159661832668017583104627647872123305533656047013532520984213749050151691908837575030775331720387544651844073846296671402103458232270159730828567339323259583357420554331799683965106366914421072693668376092499008075412096748870733794075249675283548281797914369375453216466687697523085217083113836336315261669918255083272287619932115683325026725775135647988280166411432116454210424914213904971925485673540675226715544487638631943230703905480507167739235968220955354368187710811326782377012971785871439164659545085149650738629420111608923245159484579687870617498437094848218339006438510250812253488900233600381658518804900592838503209762059684412976407257893678363809086294120305319546310562059002804557804493311029733701696846798520291898401782670537756189370626310167447311941435797786886651716104240553144321587156082363464100180388701921173799503416348290101660519584812297162841276488015694197399965551253909278815334912807430543954331676228535836384708022783332612550512889546548155562041091243694665502818064008749383831727899124687623577403718863784394583086702334010309917050656550522650448339193287543043049155190545932077486401865231549528287210791759576726534483169904522130184189974121930030350043665665673817869671940730244164554775050880321849347314369258158866439720637875078428314651269038007261807368399470200258424467788845540501974922295445091915993097661712547214047600046031777103129748175496001202158657959605151692956403898820018087522040788662602349824477856630948213131074910635425323580082961940402811261567626804302622114096556048989741228643320475290781939870077534049135919455021290221269107876088470083993259724915208994499817790257661366657620182568898204037253249702640063514012943776362138569384360891243176748897687843736256669916710655622103233549542712830666641612674147864156634385769108929962416727569068245664305259738332091230460913367994724720439136905190413185538642103696477921749708687871396868053454051419747773353928564527830132691960021240213288061391388453329677628418553958040446054789078819731207293921768771592099290951614329667654789544583511797187909896442030232110168458706693027033699385679352267025696026205802620142462345682077444091424363882125384623559508354789687542602469548188754275805692651767558036886354170745886342604484015627936468791303401117841361586978274002436031231045799218369624884084086653677517156333738491404772023913016978367488985488320410997928880720249478045096687936062834186254115985346760550887028705826933619743683625878136487504880285928728843280340269476010332496184510795023514416787266388763204401619622844495696227463915604791721859028795033088798633313569470538552237832111265653447829224306514408030114071606952734826504045310768372057264833617952285203185148969017333548123235665518528263345285749999258882436036959281425377871117284228696402019545199113945423600845414615708268120249493590761082045462300023030736083628626042304579493483757425611913190405378275888609584279894473106448116550817648782000906704749486833075683801746597593280846392460285401008160555434724130539428190902400515466715448603191847252331766496043829089176991038761641656456630305192735105285059553945298713133434077874549473741815157264239715839118040350235373505121207306058045652121815484078060071484611620308585901432801913949471608713959082068709914493416690195501901209041245915373079408340386462460802303919693817778719599271854579409100902430952737594921029884783915347011415436143748973331933123838882790746182377948891043781598259214586144977013599213664753476011107242316121967243650603900728949256204520905234077636152962176603017476228120079875229660381103788953817509936989537513908054919173195694080*i1^148 + 157429981644754201162810063259737949259338606162192392659153231503726877931647712104509293543120451131126117521231532627466404936038057666909361041499843234424377007642678153049118632172729811462436733609193236961828485151898419152116275674939317811031120106285104693740484326414250521026229979168492936572271618722806240013055758683348613372834258363245332638646672355764854872886305380964144997401190921846839223223120476926401592228370467326137706736748426684720141664305218450887655082006558563249683856971767734057498020178770801856438009386945615117383695666531533972653604613987101405531874288543484520931644479661171114773503804773914003455978420813341630434962826136140301263922703184951590044804661575279741613011192631054902924556682828378120621786289967055010843219796749672371249757989309265100101221212867408662967687815324776505259913336072041516951336818496432891963989479088310156459806631942802148993676094371445498913342726043314663056026548685253898832929062545193093496179545723290958779495891119849388758725426952520709915733960372708621076875014163324492057460706611245340966319039491542508458013237194241593805476691811596112651321147105119958903412342594562010786990975355745131092267296975433858257697991559941233367833620804845833097987440818354720170958444999507649471698159116861550706727174822397553511203297318220826519123932044003767849627557339749028977818425174054541726114484063424167573209018807119709028978110381060096484120638856664885592844178146797230014786675718534451491015252501338009133324881959132544200532545085828370054140021373020348835949566061995164651255710697413645159934477574379962351332310992054056583362173992155028798650972957228902636616761630025646009358290513929702938037361196544110008128072270019206986208293097938105908934665477310237198945654079358541406943615636987256498180811495833833143380818307520655778071586962936675486416578573196630375671982880854479619027978634396893557210832389984361738336259638080493341275557738155647307229181300005964111795368491361952032873491481552264372240763552934328229822031025843045892464673205028512700191596377764357920412926979224891032145931260731140302811369320185595580813278317314481443182916670871470973721109950684860313980399320719458019913411346183560202712831181336817479428159105638134838988770935800200811404245729116639742790397229672769313226463020545942692353868452330870681385994574198103379229819368874258127172729174153788146630279610897463484550043699946760625031538991596433854804041850624691082893287550923496298288790776980547654166351153159162319770667419929430272581696310123247397528771085420007476188761947717310176808511071976071496230612888340013346292034210060636285631532978171228512274837664552604506783776333285252567556707559913059192105361594213778512777791536117875959890173725442375748277339606984879090714844322339797994180690134527413397876097784525740779770434793803332341967727807704275443069047825083649897375653401221236609322409292214675610302451418557286101526640649747795455272908523340042033579075666548249866083081023299723635809843237690659603343121298848274296920329429179843672687662687593640293934785256860411738363650961648983296606605086581698611537536084240062045019839539964728684352636260384999476407300165111600439076016531680304583506969527006448721374669036250383747626263874767656721214087027379179254757746299366331170014941019992551537734979625750993005444689369995999243829153524754790279839541185390056778193113136953566339667439595416049106824585972978417654026974456263331411564285281534437517659099054908296396097920564228184231314757533373869974986483320349682693074411637558850982633563162592822083649684102963463092500597385517018937980449287538721343311582046887237079892611125576540824990263859042917267698365091042014013973168546623862387052194723368858538100782109265548561951184375858213061610764437451065284475017389988960511953340044773874760299832335508984944502486403596179552186767220622632356043323630967219742944503231840041475537912972429063540908048908804909837688172156029760598987985476075404464091465084398618173605449404698961243896864375281101254565921231813589109581731556367001093844579295421380630456754984626740645362620281936617492344576713667351322272154425620705078569502494634774384167751500207443110983139164223997110795246053498491865629602781674145951524693023314132729284181712552141213876373737229230434595192063967156769657973891775141835012368865934647186109138624810791971566972439378553777483820443139208534176017342109392661311556946933417494449508529816381423951102546392406286453776801456062003144514212287693163283435707868648623490489393884457391987638780887636732818749699510938597463171625593440582591239120260681024987223214278481708081403352265667790429527512823632948469789229872771032367669182464*i1^149 + 1233317537346857649251335782080512906640974011642204447555498585992261114264668721676342039232472361979205213991510385305315584565915662961964651761537417517387827337697827370870565160416430439032450348617671759509623482140744058035493971223838830508065724766213496801521603113071616005878592414690517750542420777060713872489012012950752658013782852418877219928670692422785772278242834958796041870773874683580397869193830012128912426540450944943059222947566525464831009704212433698491095702755553157167854881367328081769793545757821544865073609536605968490969211457911601983459872003727797166772183927499097436453796764198042045873779494893949920150079573570356958136927900656384622843877640269190933142096737175689721476233682217092062613921397095282122219577745329384354934527338094146831115260133064492885355280646157450934337108182573829136751240431454984138394639890863399938551104558944603358618403510743183060226944340850786369017605274991163105615265190754655791514211090391935210656690456234628253909105488436231650746040497359879459084158862517623759552518734740607082481147693390795461756371497113725986337702911412048993972005388729737320078205358552108511817882223551858335584028474515287697944407756657258521043787287122075110332751808721273639139027800606344175039542351778486457909318290165774322533838491170308330594873068123619092682978922771228810745214284186572500979829072335640810185789715343835453240644115327356498758495304717044130787083330924022631546370183236159316483469339933060610359196136447674154339220435052861827732842630005552066883461196983029815251571528198549103872009885622971927241652483578221006655924871594351506832370355258711563850911522423933058359819852876010833807892657992254582330866844094183691302560513650200308811051323571716740002482136823458342799708182456292077454687581488629703642224048510973187152038284484634130926588895067552160606813576026486026452137647276528876472433627386224874092802676613090103871949977334790874460960254944135103396923295927235101187698232702003858544082426172678406310573281670598573118006547549836861854455419493102678109561202353434619000204019678038145502024438956094554953818084948932756408848961928841901210677879063456618875325921654493239007060350357497000064843695386319126484962413391193180817671576038754204852907785037095911259069065221481129740073937135569598018309893367321274390665361730212022603218259909413725242069986153994741461194896570647835998730174154519838173705066749593239182503359937027532812503009964857056567105117244999007792839897975419012516632854864694030639382747328829929416480991702488990132980369076149059219102103376970530122954483223150599700647107217769404160040901878654704923362719328409895961244772516527619737668649263682664914571566491373688698204938455294002788543938707947607134312238567960099307739117207940403261784368872892232962732985156675122647371492489313165645276369455171955487559905396126854157638640798905076564218838215627642978399873282469289710824438736209485912435886663613819387793328362832786313765704922571664715116967549748467023396098505108958629066387693547645233980831934344174402038056413688807434854214259600205173647560102221696241722185055495757545996815213673109374212466854610942072493375795672444431542895900335278248519573413088875424587101662528392987763499409592533808076463457961050294512293483719865678365851577265950142787984493365380306544084075451402148720365746525344728640476570706249121571473117461835908324804609447315254196468110826746608432737851503759419195588525575267353434791158272667337298972136973112029259955477514560497915035588723372524316217680652875968679647091887901129220135132080820425632032476026658424420700332263616208904793272516348493787461783828326524861345624731326858500470025033847737036388050155647962698663072156275726250047718993723414635574808901841753193597699000856104782412391863983721815385028274977133919326789722867356199827438474363131456683538671565314719352100951709290274126663345228873252730050800092671670846648117233454960975983761283218776921064239100998953269454719587758004590946651657628669269748993068334388761162933666522756761289378136858764309109395758762292648037482422903355764246477154736654274145717098450144757639302867735259408726377361094092531426364894461965157750084218687268521449853683979132824676968360565895236294465190720833928395027397218953294724504022550484716649430253040446591146326538836321431811799958851021284547792130927441580750027319227034900024942167122634101721884460158201666837684168813309561748026767763418109168170839985517972036148471654323903971939806940091909449068694610778244038910982106524780921612832074721033390509318904078411993785281053480483249126596481440673017338637617000158847105742700131506965405423855165807037656828095256031353726690316517376*i1^150 + 8668430259752279728033865554879708791282927762662902173561320902813320079673379144055681778399555494045567388994923272392294140883646315968628734413087234890415477238337488243217984523363415586559556642738448860553241605463606602629870035271460196313395654654096905249356728658935071976795349105006518356713184332852506859160825543555461833548153454358056189643016170196569613158863952859201231127606460082863102279755193781181716752154800315355147370876103646542536099943608062630406778548531803783529482052198368928026447172739755668396229764144097581012699523558997520459194789652371294045222428415352425032399500018521896519872310163757278636245425859788520301617314137922346062734166349834647596534051743987992165167608460266545229684569832016356659759235672045728517883677148190900807369584370600704268089380260410537780857758221652365797841463083790609223005879808262382217219627646556681083959082950699894107308680068568532559346845814812178649384150516483575319391647593385255329795704299717287036873194780511773658044976389346994658205552885579777599784641823334440019033584974198537338935618747079484092540776287088029333616345623110483544492192864585221253985404520648682291117323442243520787678296254095822606671710506396731007077958055516079967838792432164324235808998347288632797358334569528336847494808343460079038467352628060158319115506294487748664368861918165128846245235651673763072728683490140241479377777542547128407694926913197494048340809538609173268778733048936264212900598079762683671252437491165712856148500168702022124416163278116985581833844772960992989108888197464794577647517372069001731271130863410935582735954372214785739364695310313124116217804610276547910749964176744509859556700217685654678079653376235194945906890342895336324812073599640450462066017531683034476517763423214908486715494959445973714246887757354912556729935127848033189846640428281315122187287904909187695186851505636199017801642338094372722262464344807230284301637300428716412804541608448663228410686406437102282376343947195202482924891901014243081043250589443877324241526216521170759617741589720197212499145670540292704430237110816568223052585308333292107958226146132255809643565038972115531376286554440528229768180272819293353599675009101137100671335432311478904822976239324217633852575021692865669420628389156037083977411721924218683372194690520091023400766393914543411357431886437895189672482164486850108264931283518577765908497361300394524264353046612324730829522627210986223768072648359525207229235423159247663156183983613469299010686792643463467946319783049044441951606675588246727739384545203797274367240546174019122931597520197667992121594840746230926810751344347063472924682949951972856846416784967952052949682017131299131223863664361928883204204136529816846481906938495296075538520216754952384551437135905627163092289456703367385511069811441997409906842304793822697682690110716629783815184395376878804054654025900526729153750975938339194972021701169892987983715638341560668376538830576023668024598770458040161506621186270100099883318590367063655252161031610684444892710772169795829584474559953656381065674085368945174742133844630826652499561125317406668339135317262454311278988182057095951263747692486265624059390032891423269859234806930410563539682036165469959703383928255161046504364257979620616525470543665335252054508692441583423868981923785848434644472647249965685544823169926639103528702550009274661470473163476238757612736453472785675139451929500721692799463884283236782284847460342855379802030858083042339759552839401649090181211164230755824745620955737029026054591301917185161420409118851284303640911667600302901648726646700133713825465710632025311707450592990247712543506233741800142673553910254020964673949288271767512763867862223053263646037141793541031063570725511354299723149676156301729989573545784590042432548330929666711775983553465204216920964336460651693918791202781892063901837560914064723241225145260433415316576701691001393673589983047568967737536560523828095565654406059371546309553647231467866758707924627380536675936880383701752836968121334890813045726262406231592365312159700464567180536953920846061228893558590874594307912536233367440322331045050935582122804197305033752111281153057151489387090115425011195256042714759338777511260571528578458657209042938185903716693149446396207317192121413781417318441153097964143429318730033578719041279743461406408462145561797945129713685645151701272904475443452975732141342167591092839953957245313657334554720656369565906851191952943065592900953037740640942820234855350358987180505183522128491656320548642140598597068532928709468178211906347723120955263789246836777031996496389864779327490111736613573346371099107665954875836461031221335673999755038318409429005413611718969896386246966794606615550625299768301942865423880274575360*i1^151 + 54615304840605067004628385190006194230676642846631156160041165228883729694415336556191454902205279929335868192448619636431546426919580553895601764522815484566333376374459406299605264931323912481809188845582058087707687262295284767157919574677094459939267390463665359941373893865472771689085002764250952193244863927507732450818525485432215719069882622021561983084983894583850041099843735291021281535305166645535910846876021315455439896464897877258306128385663350489432007900951006651334963824270299767286534419760889839022721909911850561985351799354392848746326490754483374004155512654850052016410054966755638012463510458710699330389121298042238242683053678204524222020267316473498935912080510502237990297292380716236676761575991213395651923885116694648438294247171297641012946612320175492216639264340891922945831979278286273636715550723600821465553707686620603787949864680230774355086784305183105949935252141293911118784310257486478054537510548169732603727906443508712193399155118615128905095814767190902348371509589938103108227021802471130871136862863641324834478397831895196509541252822018404358718713890048356976640584388347393520780381565190529100230658309513983119296872231013050080549785176609372459491201591874431676394750776661021194813752460862663968217238473856727289073819879335374054580228101368342606673883867375399320467717876269008953363281751767646194320997876012501485734452051210475043883993412288014226161639077118144468958845058835037959868858082870575758499865507454880045159265831930145826740647909787309833386507692740347458114085672343274762867337690991590289318471200817721650982415996841480468217949180141811009017355146516156940497027683551951501256113822460176113100374935267510001105849479834620868453767492697090903114079524809376638345255418474198262463461154228074859640895103625799421544282964452710680679091776738910476578600687375017234222409506777689575186351683343119146510500247713864894479277334492593171994428815111213685318538261355214077871562937284070059210468717238213241245466800960874931651284524764110645887555513610848498957439635580879250046194230236179924568199891852992682584328103802299575720479295058343889966008309108755844061043081529672185108999884026051287509695689184581775663674292393496507655742312740528317252490203846271047876731157741356738540371253554651660051476966046426158449415445429221032422808585901841818169551435726805037163184745338405398060038114946998315930429812365969045870311694572367087506132602774742433800388381180109196734316606566500904611353625966746002764097904701234409475135844356566435258853981882185226927432999549898272120184617319580064095073111227956216863372939763110612940710979317588182953414118775405581540230753793023152228275127700043808391791227717867103232793729059610115742458420404795132033657022592677571220433731023770968321758326492923299363055776331677366029302845243848852570825226272959275064267805379153095277556315374843348240538566047881274438788889482164500074039613904072274798558858817066271452533725875333100893461594889952053396547312495802749683910080657299572684241528788399947154533373704385236927884464478157825348789920574134377074032640535707512937420613380703461699398860308785878383728968162084506646495529976481219483121601033610446506571114037157553789883689219314687644422261441435430210379067345388809701000368667848695453087663150864371763661413277792068030939867909835891107756339075877110176255584067709686664660088966253684872440131661560835551485840885943379776540292165516266310323375038309707226191002931855463869281969319113490924013640485398998534210054904951434208653608397109098384746462078394992397950740974994201578182423823445536362955191267949425847217767340380575030512246368936770173515748133933648169454632408156828597664545228331336459811693472900049217485577559359066709685704609075432562792234843948667159242321977933919051183585383074970467993680192760322184801332191131249906926831962483071307409779809266194351974958458919046149167449240798798988578821332486320260305100069401398664142209258896657304725431429104312956980568410485499471079276576666760433679095877208468052925585478434203278062459378142028911810311650451378256855607991829781760842043412823727061825453340326233390914632663330869238187606149550748234266449954224337226174135135971962815368957762196378775329303315999806013099737126822722947099712404158262560036374549076974667837399880211078369943197023439299720127768511325654506631669033709576679733667555014672351802802030634741943415883544282401534480498057679478962637819468685259987610984523497172039441502108871246112525224795727381034775962867703720825378203658331651897117249216081596968231709594169528547884125770821270253927486085605034653433517340657332800415530567440371017954018954837037728127113142610988757986832285696*i1^152 + 301049708165663271585215876239486849884110010076738621035594608295729180462870618398739581849402045341171690688226470470628669796820981797904304035344243044750806595716117811870846575532005316991329996712617113092440466021414995027696334018139534474800539007973048264895422917636823172150136997094374802949538170370225116416017133342744986292645671780494622507025875727065534361514623354535494277671567390582688533303165999440472183828626297549361136298415583295023074322085447087888594386167600743600365390195810354733112662576796771328906326974198473241091449662626872655395394955110600642220813617035934151282687859672563943639347112594832794079916292666308217953436982709807510031839838080989187907313205694352519160797976497161066020933002350786111611493131404353023220758069916103007953619677857782251308741744767061764720801112788831129278590802391670380504599927294451432490793884983828026898270429178508149385964126910674947883706267704172900632180713814037802275083792008052736359987611791560929025963909233300894276055886750457251347642916391866868907044769378956136374972296984289693864479766052213742723122921147044088473026104470715505467106368235460666600308279166106254624798123201059713722414161940773651754428182662317808365853229441104895871177549160690103616907932335994113623762162395568568782905632204178311154715048207598858876720158276415349271553038373566987810522532404869985050002589797267905363230780181784612168954249482867210305426643396442036227546906588127874363343655618119649817967632898763095639490117541601216826594169300903788791548827828562841387098978991990062764809203332803821897704133730806295573888266928830910013829629553230431240314939408980925256896926315780562237775465967247669658744221467307118132388870158489545165367585870604012537786869971813110783021449803373421959200751655975140736958050349846752858434438571312268067853566879095206222285161475771302031184844725223634099370407992167852909793659883914368627493772762551737149548154890875902858161959064128328993993873954022696081827306858214394320148821718061879986858460532368020686656083357550081250693220366181497040477133599466214677257065860925371148678797397698055755288179712236446453716481313582954349405203550843879117049837903114663479356589277653024317045444686940045242281976028576188016388991389675689299052295039644583279144255287074921978033250830345955453425584664176901302784035322137463783505875742491783039425717754239575688951820554476839690826606276621691361845782160170659183772163453390333529605010014897650369675325647238973109769730140390595469742292834328615060215844122281854365932096793937191858446989422881128051885265458456094381999486975247089507275600242798926971725228293493001344114340587379048980502219591829424236988836002459025509430654037568733093683511418684592626624215324373309336378110047707645959462037478597361305432460570661386178734099246061238447649650073952529645322187343389076324173792907299496801759128367936043611640435400055354905924806067325828735214888870231631577812039057502769015150009745692854344511295903934372321827464348543687236356206695587217956829118485091183027279375045226611266513444675859651822835215526656945229497209567860410808228157766006087040631715271158477995912364172180782953567203903528087875495403978377833044238320659106830660558088399808607190941315068258000117982389687441392219606655550504447240355889519437559020572580516999557172522636993411063081298238216888551871980521306428447359378793593848985725321727607334431110557616365881882215438128468472963006128506694892506215400379737188360391139417170377511344266159485379311595022710410058605677000542301966305210537454790256317812795846170827927081008603215112866680928489281070629502006541860487745867989008639233020696482819763451491268575350996632056493499754814560624091188550852694901152198292109377569913499928577446678042549096590270817761724729468625634309904210423452372759915782928322526862053584307398733546666837550398540876392715279655923755437250525560666006184161556334801622095322836721999135636557190111560901972560510473999181109829422663195678082418856074091842327747288003092539804544819631080009517449173191824039226957824641491731900522841377306086967554954799135883885743596125093967050935993503184789341592079117882005445543990568216344460397637423563162151558043974949239967196444404550961061114069248654171732178153064034142989282908741397116789756178793491117278418636824094888114854155513340813158485995070590190929897716381357352547006902823755382487809499800112457892980414105500887400779635183111831688912901063721779595334267678504963641187370707777062100183479087532816511582989496665889369790884243336547146001410731825694260642087209389729588138019896271023373704680392142991237049794073286664946853420257053923172417536*i1^153 + 1334760117992896883669818554710936242071497490685136114095662900152945599816599379139891159217324174436458717875276094473862980386945258198312406796435536097724360790152554581689607380690641548987438841670246745691364566954992540535428559956625564582440753311624010534111344613576712399299527499025274844372565779745281040840019405396782313221764268065084884742249298709952081492702782593135707257862333184141841205134719380166476085881444673905507756104347436003620754044642842965396393281062242954083326320202576304842899840566450650404641433960662774003220759371532283095473801602241845350282453688958356786512508433826761846560005924911241125384338846547188702718235140074559565258396915608664882854382801889801017600826755658691053705765671921700898727996686147410798437378211032824863809104704921966312820359836419415438465077712373106197147979045208900517331058116505667711064730857714094637481124578792013073687984402951943011684360046757479397718045921383865140450135382587728450575535855438966025146743576912473005051108989918082861153754467370560370059683080033925357418010430898341983061325833636433624594271811142689200009058573936225111892805849131802910781903462872660224870055981833686998352126691109298184934522568098621818758657612305363577763209094522744725739961786853653409381621741677386365404286463225829106325829556848974494673886266421029966999870897270887294671750959020249897727661461937998340818003252996583390258812094871424423992822779168628703664701766821933603173362732557538762208528287606545453077104397261120875194836589401230852796569508945420237614969620697637646596908045494481470440964156390526987401389648269599244028302638376242089423909086890734496695105078929412560439502334157047108767433801649366583799805374180857078064629989320253596935756179408740931794197664283466632604908119920411447950994661400054401156288486459582610544729355668482537211532504364807852374308528612857070478767522031597286149049191197989019124957329934090611647668646494657597006512260619137372390388813513064354136693369810959288690079291490742432023673316267320096585946597850586018851264933716319602175726633774971071571574216874009231667249198920791975772912026349713596010529881874316777580124488023585690034441442886825809878027643262453656061245931791611104703220778964659758511417872811719193478699424758332531961730945342880633593302219030958672692438949798909322560248536974677032118045830524761381285039796124543802216461977570590994907097710586902588518419295131366531734611509564112528822947961528943322481442170840409033999469657560191602891676002524882221845491144754072642888082696473440062113733345865253059979424954420842885657466388703445479228693640947996528192617578783447245735591151530849168869755817147386275856975536908085001152913694780118027582550930900550198101898942574334972185857366207340944763877292036957304781550216396699158218731542379954848721304174945322150806774052415816589252423761161066184280711464054206649325667832976666305245664004644866289487162804915419287770079755167433151389306477788374130952285409752778493756021517817939512824541714398719022836246718339181871955593267541143338490055331298278020565645387327420189896959580434105025799098915758338673673194865181763725097381973157684847139207399737425846440560965730446017857418120925067517794808088063116845783678354923086343181906915893790741681726990374030566503966169173768025635755873668127514638827149385795556488404092029995472528393125776280517567716104952508690854361672706459335723167510756024789866940857267279221420810238920911521158090312467045750731168660095873410988696455241590847455905085982615405865170271681933737807659743429906837164732758757178468425776794439285018002484218044438863172603646405591775317520619009486788534901307868492359295047476984473773930463630462090011645913068738038037237117978756909085946786843976139185118867972497046772210732824087738871840649320995909271734379125625474037953222473934051954663861474718947299202724613795308838366949194742165848322657161951633861693323470465797227678512851743134449273175025000271421822401180926078477806113972026054161846033292284817607810199540669651757539255282628101749178030552618505129649221936159861580163587178642591977332219066707452776901008972724046860604116386009101081481904227314591361776611076911291238564540880699852602117963681022857777800483095842600695600594973008523463232234645197065685009839677946542572172665884875506690341061602954008406287190149049500229947413114410666896989936774453390454241962611274020275560710855103880980650778339779091731229788534742925100743508227532027249009613249394382719695809051512945963414791237508365071360616297752182989340522040537619603274569119857446615775067781601977283631928544577735543933572498816112884935843134783779915169792*i1^154 + 3915973529364525289440346147304448694672605636742884690360672250705064258840843182739450679472799810444505289372795343296925236506686523742543689012201805271867748686557868170090308909944965610540366611014906793045341948092722057022522322774774579387161250772219884543547123591503778211101394370087489722122437571670087994452326298978351683923093653015048723585114748968736306989413786069956079297633828976392154878904239365343919778169041330468370609633513561190979946088576196346621785713064617013524243198834120209089111000563463932237887115431571601764653102619721023273630569145810913881176262001637949259036809186063509436755128038259471609070848311409483975078711746157037719380203529359772961511940724452039672680933887507754563453482642268876533414321279979287005440160285824913808506898795896678926046947189936353335454083682122218756038016776153648522905693195914148609783238083716340638296068951410656505552950768490459510294286553078969251940176151307899916101088981567411174784063341721350122576362427192975250809052638015635685158503035734813061258720192882836582675221241663426090952962186484933837656451271440292623928027710496957302967962027392001364039840295739536570931702331133889237105498579140128335121963767737974295403563584303695822877068273076502929127562775600272937134148007235480649811212031500213914651405916924213445501119618354418667233391519380120497393375494652871829717418140295867657988304585233586227406049242441757110439705494036728215965816709308934319768024851796106499909923213696134526877217308302564069444749143426324955293207343653433682401395221401531215135140848134895930607919550979687508715793088779084234504401130392983582071352741921849815752602464760922407073736635649923709512411080985425916673461367993706241066317578655455552281921160612933884424310752246177693105842099351869922232242174035583728950543015353468068613581161427972748451756083536664255342462611447604133917221564229276090044099446519790336887889457926250651019761755862851602667238182961780011399939912898252008967410911994625955451880044382593297824401593326370714957594033015602177529747347823695917147954174859192281400838656095297145337902740708054282950466311596319306478266735650353974324986837530227360863642383250707556879413371054536400518106588362709047226382457307154769661181251677777838760942031433485692279414359709509751891716895181344247191350650891660299785916751016314401510213154013660746796714354651222102320999954984329290062277715295773020402862907122300421038270102535510205200517449831373023975950461087519464835109200255500814762811140158998539864336884190098140006958812032449469407232232440415547470051241146127631636542052446434082939773346496041487798027537037582003397317332025952751927603172214314232654428701655918479069166940146202575667437765871253302885333855612063547712333775950427230455233086588966141751607408936489049853709775490036210634279846205883081335042770274813361095879597441428017108026794370279802915060240202504785071107406720337034182104462032375105489921399176039119651226735394553681037208790441497074597878095204645467172004894391968215329557388162925636950378520204444083258950394935671609324338250949305724929815804393800980903950097553528129487421189962959285196319757880347754315282847942459824027155515540372353772110509936444893412196189661964572701726964195072400896868812652868405019689347113954592067961295749845405979993485489124719914006764036940488277851730271666030660110730721318865990731104156046004778986627171332888220428256712066258884620851887300054046596854100961558430804863456272010936790895150127461240751021724107005088503846162048301235508962220108606288414217909386336938955678842695881175486804481689597454204666532112731907794601147971027307437313737055025996369202512319925653166850583065750142715520937124404933828067005912600322507142896890820459036535102430445017507034894608785918280393316312869442600169458317747782919191262882496755463595421949271245198620243983967646688679685519029906296091209813179071678330880682099065938972234662022729695451448134951196471289904031773817236840559261447567494987303543700209861694802205605108227028288063308272654409723590852743943454212457220213002212473115935191694889048328331399901279289210789779946095347180800720602946670553233874128592421574625948566113920748822799188464464651313667541596094879422679944587061639273549303240396340350862950074135583453129766716670921243761512783762706792714266821682981614171577353483369689505731777833502522053633397517077022743067587801283658679955671027060561099910860094555021626851010988137745880400993143295820219936375754621955053138121226824734040873807119663698553280344988496136230974056982086428788167610077109413021658717680858198483097228980887150676570147042568943645655648929054720*i1^155 + 94748203383271337845707757489283761461512929267569364541630589084686466774073816461680114079431532754713165668655936711044798293257035524154480098154117413865712672883154477486538773451487535959643025314256654042965996271722909369254871962390390252911667242641217829902635353312183812669622128301923134537501441823813552882541141570179948400664396539987015929608453801714005832529763804852641642552683189331845757873200364699634497509017525254252507830332359294999230726023255072518248196709912390560504345128901513113492598879469932192890468137499339857728154810863194031969087103231611664680436008957660353025301458246328747502339009316150631316501517337920343663442609131276236498867248566420286036561529187919853554491747468275101223547744602604143865684831006733029136006208837463517712597382281475407876098692113575272351692792808959894365887292021361450146021101111178337994800495977545527616172749890759604052728465440891131974519780012700992908708700954939167800499408725138653387744816585834935724480051498445029275741300005681750836966600753329095959702326509096680618186587483928913556293056689132146015140045637101755469176207515890405180260282996472526988505118313607053817806688623627009910694814521114016310537695483691001775896179222885157691945975802379473767116540632093724980446525728950505975043004016613838574892807016973736952030265082463442877824844865077733586843565243864594418608806486234988242795438986359835079492854542942863413691460700220983349976622879971322597612410130432858445051870456318922346809817049020966512815071585839968309697613329369748141620792934050348663548262707502332832083352406785040911002973721140205843982219395933427606236173325118060308956634131967163307103698820159785225535016836866594233636289863919737605053676119583246611595465099349592309854079064508505934862541927559867182829317572893136518823143527211501649454359014150964121107279900810095600732724904449554157974113685251971086757338481553450025011209331721054835734002399381476475515352913189222074335988738107528009226536517391376296327497462683246891358705371147583081473149751312816878645992322557449191830888932633252114586069785767862292078846960419354179690332557155939075526919571441733418966506714028115281145725793009840738830771944898164854904375074794893092604527253485729738428437743397725781247237575922296333014066442291287732410685800151178663535534480336950777245414608365854499042477741764758431210590459178832641866099248791539007701516919154618916139952913678992438647530926333388747268113636378007021042011174907822148662200133429701392712411161044870444397456592518365984897990461256797959667350304494714185125820706478997570506585292664593093637578490597958596957685286024078196624606444556817735381502611245882758960211646826163407800969302058437656805851488487132135083974907745960078483529876207917819956789373213062165614517259665979761517866286577755095581227477874942573756594629086347696023796230555629313918203621524669474431579735575415075891890949828661663668188198005648316249191171030695895822931935431808403272554030412637073699306807535527144063750566336445009336140080393670808463927172995439436394665053457222569755187659925030399685154105421296157282745022838933772892229856149503451904309127535750254027095710489183600813151064034581013783010235021391992273003042953890977248338204420565896733759572582247086797017221102104405510160202405802086101771656972202419817361986333156010015586794355828085727431490501872190014784320298464483700581262092375594869437641345570557634413375892085584129963376405330972361325708881458004388227150143851634268517904858649506178997922845984215657105891334731683158519115878159259252174022742222261141434231280522595963111336787506418161972833377659223703678976284021746534655937095842893447876817520806269587621814746653672972901013591655040630744261504574570228649885101266706066177728919478042980906502729430053329558879347915562549091108134899093125744768983928249762439561931512045699993513832542292064170306181645244252666517109785195474068534132053610447731717058864154706752768800685022006956496710142286111707546612507742357407416050737657218215377680600113143750350251305929859729268712964908386292245365451500833393689807078212699480203230676110656794594360897546266426933918544790810342026358945013667919364675977487340157817036023390009900388549782753998252828878605731882051219438911338391864917201758210928480917992613141158348048714571502248514036442517181115190714751596312113804474209331977985291870825378869831673316762842262243184056616160446441629887166116290255473800381013941280419255198072172987461553179648592571233501456880467057357614383575979903038609398875807030700718280678175889449213481107252592049280287453797025112805671643043665789209355161043086606336*i1^156 + -88774993671237021518236371183545783714397613159457041296270072234171817167442442091870807248188349711179131515209249011143836587188892100422784047565841152010720440167042836337393458362167864059979917643463688583619275434017401444095676740449784486429679846403011501196712664515361029610682321919776753153884965174005055204659566945499476647351281179428019367916146469803992758449721326582366172242761713850084998658720287548899794236627001261670117914991857396406586071486299825468031892602435799323108729987605108659053108157254865287298992645811743381523206797078891864427508120897505420433145493725137880703354585523295649045811936743028713061470137800346854948106577043404177041603333527795123894635038068399368795851690382311535737801367670749887476550299559606242049970073856720940303823935528809799808758679402778123134370872449841303700301591056774173604531273380548292106059199175392765504987970430263436405467363378076824346138730815255177586683973518575832143057390675974895732200922549557151135772238622877593404180663689778304755388918498809146010848606786586179732221613608749883887693527248057269821111888747015040396742947492897582339794165072298975019862611967274508565737531328407206787253675978168885522119147698073095185126121109470412982849978394748046776819970556091805291668295125912389054690688877263062088174871907205855649996218700096356999017402076166511647394392958685683084725295349476593115514128166185213687089798508193884590112663440987310828318056376608109430263084420745113935290981983745364388421617006743077455574951070037742903423196101145769826664671557747299675093597582514363467696492453034790498972654596300536499679661713118649540951177954284187154819090833279837380408082326750045761565952858953173952427975926107162784313665282524083797671245586492771436961327167478863556008944076878434775345417617470616291856110001417224154650748673259990232950615440416978498036471088211320375686053596824811533518852690288211649584980501398148104232384111738801989607384297706275796570866496687809225238333473082308143028904515704262493540460247571505164803379195132689958984923051352999363632722205121157773783941719471668765656548539720465808825321696602074260665130312195647496899440276923821969391036775319438252959852512153743622803374874725875640392808432685050032355413953450127053236180149410935642874164431009004209024815317047827976179948205654234463633061412756586981393192829059054563599905785216361518143687035699412976332250428071767768642410129489690778029294785066251728674080038824195562397697481570305984652674077111328059364934699987513552558811267527024451537320691332216257481446597430060751899073248003424066689743064972591552491102450161745612661362937902726865215024615233573011484156679514958570082009818637426488819249052873473278802397881840668397671791546886642092337152334340597061098823895330674972121803843218856613799639534075354420057122243343517699930031594092504308879057923198442805777324621136278627909298843763453199590117962396824781971325618181057978033709639440596841495238579991870407624411434820682452125686188466493125839248081424953375024687887920265809628788177192916137925390606124116674994904417247683844223372348205407717403998630514325386775078735328496505501847996912963326804287712453745700793776512770240937429486112720789288301373794542928711751797938916660732254727878911192196303392925126132449160883426211405507334062094418853824909455475328171586296741321719901473311213455146705211355041748702897825448453493332986455423479434453291213068494545923759172033634975026094543023891837328497417619900336723316868029421837065347963507951700354935003658634217498019857185878282556506924025547517278314790185804525219352071623861777038150307452426724599475648233527398445607914407447210991976257199971269220174914439732884492784051164861738386522944543794993516315767789796488898847877895366589291599787137535191333425526747587793804308356463395928243408808804605096995002181235953853069456300699440696010282973000428366561050615158310848258603174641888562022733493341563443367318811678126291573111638131646052790333960449604214248801165355055714159199324011444101861028329980288391268730681684793223593868717594375877117836218031044201423494743476343330387742206002127554549489216404441389568940162746656412006656362164587068371062717209042945694494784947533053693578535149292184810950466162095002902426937733804889163017272416753455932787273353259040789426517533738056677755084408314747782595669806324697907778473709270237974229616311361048243524904766059449633437544870764179391145422555382027668817090085800685165766019632177753164479739028778323723633518446552686494973829724073110453970429627490460219386281134561726185955033536400430538425766436348813437944826324814745178207820972032*i1^157 + -612267724423896637807270749913038959006572718870952846926366586069081015367106122434049355151867620184245400426735265535151678711318915222246744322346768478440527057837632831391508699223596578545859240730922467145869981924769964510734691433448056703780332110436168866236469252815526911354940053590646842161487033657216768461567706850651574054904448352961318054263120349889975800615573423552892980879116327639875151903690627463698791550747491869721948145941149439936416072156789135512807826936798785640113049257935330590180159000758767101591010530020950041166667575231262727405897886450037589967121538073470406317261797185986674948469392081234110966682498473722459166775690599758479586611170342038111106205557326400209067495630738839462764166108780601562600827467627467640955852127076597809623438553777181084330793799739240190510045991457278141454943659440412970382720154689466234629537974355020872696460082467928013405274366061418993616654057973355398435013999048817573779413238898340677935616745578073999016325638149344809168406594143340716699233242657407020949510829316982249470390414264229082265236143597356342222487206890045645344119472391333685524863076481199544540286420672048531153134170980939514654731462211488902484439595832800866753718763479584163570186790016444743529661581738853425912442075109960424039662477133969294004734435716183537478336949403936959093198976872644384065303829404465592562034244702899720547620163618318118276083106510874013982819813932313517479381226092778791915781593264488722609143276731329379634409745747125160908986961683393603010147085476102444699602068210625782770713479806380842008745005034929146156349007467893767989660996071353619787177354517487587928990530098680270315567127886055331160904034552147761684747637247174411685415132516508153381256975081541700631784007793460591086837167014186508205639471800802580399601727050660326943398811489786446055015481245882669983787951622659623094376970087023723896653418193210958211545587819141899900409193379315859159546664680546439623057192433453780796975537578882213354455635885949101254295000160922996132930666242259417415142002073998533886993562439589019463669833534988185292078469243337575398096134170709942506646278315815647561645184017831760930458530036036527657027332048703044454158298998711138061937870020287209083420002765327047333011809947338283650410547390323676636299551352104092584846929324231112094470165919151579501966441396128161811940196369232962319704286500303812092202636733221722569797308070791792010160720223915332250578262411623683234213998697985592251029094700311276481219192986071592291084969375314655856670094825747303920125278384756828833571674494541333730074980178788329376513038209387270173951235927148395299999442853233481654775755996719421526320224775335940134646725325151791037095224211500590065837939233805673952365760588993495609997510992950711639595047833093513367657388819403241357409040267936700875463500441326752623724508012357622906093061031570754601981303753642660260867367714084620794345956219845652257185764383049563376164218834779482786709377830486208249629849886950332991347268738519198621364714342985217308563246966677602891670397625915286116548115513639486225459695677975562209264421337637443010827179589474234364081703399007391122305956039547073375318998097098924416532875318321649193315931938436776413142182699473396903318088792663665882724236175752166522824480111159400017050373635884773502208344860546312955078973862495818364796032130246221884202669032933291082297888611721967740949954521954524886195858240578918207118333761682322060387798199096951561154643974858525266866243265811261993919356666937961415942637144814560033394230051999707214328491140185416432791901361588617202623543385092190120287670907993159520248912462951222381463368666437815334505748320992658251557399437164435412349235476866105816542780821974969227903913656705457460672128882194058380217305996401170446608082073220474674633792003682795274714948928633266218904684737621438625969204572124714129742246688252748228282972993643248912024771911175951908322186555723639443914952777922956924265763057882339937571500870654308769840821889378656395482805236609571056537864191719166022047305594270404457820222284501841256158261532292363006133459239385944299547909019120608996418351746819911350585201397454788044945296051825570020603134613593033163754339801377125251328338551953512810253744167848431839947786260832829246418756372424155436510045449881760217710998570453483702767268559799718025800516449579262369698945066481293563875412194711726655357895527712496203048511298942066296595004888637415295171169838098452159313859176809898683534966974968660821988656835404595971501543690478508921033444671497235368220610883061726585302036178442826722630401596994788574315217871460892672*i1^158 + -1947447254927627810790345141476642508654521579196040960744982450382140219074510026868654802451844825209975003622295641622278260327795118562627621873486058076054561353509719104907624432076149699978724293669696760258032374639557005295260356183566949740631594080429809259535617955506394471430572869462394518706570542440606231380852157968744229323478732268820707403934868435629506914156029360740300120140549543244817778077861487517774585025226849249984978219076853464353718901166802171032386341618174108768280066228581958720845607442689958938623955320030995483726155245020548059539152410614789699388599745931481378578349249645119336063595462171736884373193643591590113247922667811774823198664342966386034000071652478470282033286668702229710359388877481903677293551039393240903890181777166808671085815866477053790149386554611920465779185168120472195063638843198983202268435472853038700407869168040256492542823176089579454454785998440727281001528223611521633253509502099812607786401650969884908816682101258812946285149630100740330764634904876911973675548046006258816515963490950676938648742360159385123901767284776061894691706059278961778894159345864402538176182802179036927238603354852249020632079693339174085917953457909763718412716798248886754576097302782066791527437436657562605021275238057560341916207750617704140912087469873504433117156086959416397555839892248672493256521506094972627338938417476880125644537073861399098517406008106232960259107904113458477914735760201011506014322393184243577704539742642088302804240165684922299892517663735269228735568872258973916089252272674224490090576585106776446385047475823779248904618976291396096138422100620551063281691393341555090241084877858504573488027710860031766298549002688731970508615138804513517167776990073638462950529242070549858896984590785007858510232699602113679916043196862283482887282175317091068989361989054518755000385790026144014040292632826928463201442635507388494673196379829237342082673981357876966531101938361403355049031826283636685604145134291932656987664518244957014206413289387004473375000676637674025581022008626330325200057985894889450865390869039579597262747335173444028326127122770993114020217017184106296866176295508493480846412505751141442915720227024079178903771449832127386619356667735654803909600749133344128331077988153672603048128384546464275875780785963351811999589325710761294094201601812324496523264908001782033185413234155738259622918469622507273671370217234954627348734439112462545417310321814981176603521612221599892472020037059291339893054406419913787474945966677265751305244272669260123080991836549245984439807193249567948124989382736007591771492883241224582597418275949123655711694473269883365849237248212220225455026514868256605677110480186198821669580650765020642615243171032193708083935756239502591262820712170905583478148033171829801454131093763774940852241009877531334501284976269138205740405300446623095710223724263512068935327792856616295445525908946404100144458361005750069777607661550373717417086487710811394876869633834448830822441187910433040812797974468662893017692097464432006590927302272356784128941375845254214563058087483623176483687839532035545774247083059812567224628782871200536180874141617317042472519937670156866413406835759264520571937002290347795595441469715931538364940759540610836443950666176589443253858247012370082011453180386847946531666773875695847821178759471853943866879777711426767583008631957716086837247134838258882351822891960265585881564241895936844852402839950909539421886909468920714938103172439067107546603669744232914005891423468896132550839672776385545436527078869315747018141102832498726236682346801997069292921340711201743004085588297206781417605134713196737837564131654117668231337415891732029325948288426969911291967841737451220361315624411177178252568864620373153218459504298923807331652126713264513970483964752515343467965359292016482756246968787712647219717369153473735899184669312619208713399981662478346270452891600495344079243060388734130259597731700105262536761670815905376208592796642516123330943076987274659154355314692775260827698660817063750537647011493363901161593825797090472501104929488127270181137271519102161577375830680704780338657154322655246930240056957661917479133886299958864129346644179528658485708721983828168505094299340736835475967706332794750277603847420686294557640734180449362151781921370653972298425643822463298579920018896688816460420942539697222735081744121855302821499659514704533485113212851103239504516115223943828201249663472023817365624832735801291500738620389299432443804441283909150266299674635874038021664293173926640771404861666491939527654904891842814755124305227634221822151466495684177521040622527208402101859307020347485487924604028697114022744649300697633907818684376934430207194804781056*i1^159 + 290297666170816116978258358531451802306141568260325805543224184803854229151972629250338327000816579163062635886242682042276547014065297247587268213839969475428371224278605602265177778581966216159286986538163001518400437800044193414301771843045255019808611568072012736902413493906801678197263362782094599130743183545797428256582194459712899592776826310382897340618648099072244454980132176607613836219019430742171954331260585049234465189246664107609239747489651836281791194623743150639615171328674063615687595515392850500867376334539216969446518127423118333626267625714033819823732641100181033294498337539868270229613016312638518696290990037963089233940702477323996085305809250922160603771244543005809217650522115012376199721846522468840245052458144627931203701180012828713936984231324046932880725255667685548665783169777479023373868107720930346097595224336795540928232208825167595009689246324150704858417127327191333915262043640713030576365512016049162663109889443384289729494489775918943830643906851999903920063270378681045862839563549955970077548150217567497189444708285048872086480763168854605258134246671324076480030297754947274830060591831641970194304590787479253382829713314253624601812463089771639890054581858648804590639278485046808168442766114205319492245790284770984231110693545850925650023559393515802942625936127969631154164784006864261756577904642189827903563434815081952797481415912632396107979822597098308963522912232899728006420191553434912565676576874599065508820703224415528483746598943329754001868975683354748141425336595270282456520784419665403786643680719930875952118427764280142249006430868243353826580002323228007470146083983812771999769510042745224740888928798674435666847943385386693206395434257656081358109748940017208568749834384248119183745033242070946174813984139649492444908831789091358810878053844579225064033409343938510030100839527437267496779275782265405382607230906379919331201682929016932355604982377433723865780365040001728464119127637997514860616539831965237801792718056275591707561789243837108717358472301654280927265019683753676748522176606714309953154960740276265578473144766076445224256536462737210461952463861847429650613237708581681832203815071885790470897485019712855904802024108957178250903788048071733945719596608704897453155441197797446404688552690023760577117514759527349057003700392642778634446786224222426361359920214518260178568022665275475576617679862856358868617954937648005976594657524865918570389496067239602033138980552176673848938949908606797425144932712862075212472848079217208803932025970023327526767395330260426858135245240484615085742612933187085596139159365505374800170257567773224952748780508275171370625587722059159009782729742393090395702294822670120198271776490611120539766625382002289066919337420065160735890155763856919514445500488659903086747228731171456621522065197082547257570222314508808579489080787448106946297343643426205426144100647473207332483846453093025648164344554837537785868573127331332941956608689488543357790451058776229191732527158710884584231638102709608931284473506645871194970752957225696624154198388512767856582811926260947523377504066285825159811052261304889702917013793147248420563501158292475392732358940386703222160499600147240789515560466118083749951934207357695197236440264166584325629756964748737338871294258363384440934538781411764282766061319019999859463250300902514625144888771677324941057568010634352035428915359737577887565155894794261127437377866216616191475292379715688499463690762369311782551246401311737249161802958622475335575660040361841245060884221652589508718932818744355727301538873533385803361669091706007848469456301335812659144664019969917373614498628621946740003958663609969071870731561145873725731558599685040524161080374475175462485010850704886476212953484790231490617422780814299952164752182315273585021982853883815660176015489373147445794330332503412258045299686377655472876942291066028785574491555219762731216147419625972182863543113945801085652872477460983835754791893284674041123524619723952346150556951706008266771796184501161925155949569374159739258528323327409384743357444726869307720442069638010901980029732072245742011723854122720253017738718131505659994356265866179896204368672806732204396254395515966379320669822527073276434005687885524122942070709297046681673495651230191976028845087342114943259830314996620743527693672899305098103860744682461110921730934660361563384912705234061900316789706949062307940473707172863149691912886251153816425579842669498700029402249353506284087596585054354613340158682652522498060631349835471560887665100624572019416419556946477405779591595124780814888061560265431883809774226780471217969678221672262618169540076064285374166022514988388622676146251706299500951525026469415363240867217586637017972736*i1^160 + 29836990374651904035832178205769862846235565457752486236478613313661796589426061046617888719187745094431731279971285249751262208370384443927634530673979208661424984659999148519988532329497346170692787990440709880396454172918707209987328130178584821446506927515113619288430847261252654694429648774352168560388195242124726535705120570661457675390169023878363896210441616491469183128874460292042977893201146639322458887862954141859677770964417098536250421033154269331355643739052093282117605210636925597742066817338488657193633247084750949973058896126068655298332702047625534428314981059433250044799971791763671712993590267999282681218660660429391271967984295302126456084027987981218858128476206448887185292103963210852831312510047166164197709042653909204454386534179771202650063935431688285314454408904605799141169572717914826591066949464770018061138584937840708095734631642068722146027205869595177835553138264588802467183022262499315375803935728171005238383039152689807599199904124360896999003146327807144032945818944153073923286434192497003154501850619712665502845739977495346324112468480041612009308937713338356899378088161549475613807166403103473943504157898047416431636699628669259265813226316703991834550791341098368854132178167058095677832652578078415018161810120918617628704469451251827467774937141802000487372583954481584608833224645177891221144700660997320424344230127103746757019958414892114042387743352349431059728422812052216672813745199156592731150451309616294304117071167473212793574588707016611099102382145079918947419504462879541118853976992648493294728226192871854247634989722279435806732968812664115769607786446667614942559101624748953573973000991468327086163078820029328373641199199371215955104890949626216153880002736306576214303795345320714087808603536263655278424725652157031239088505609780988262258643649104314923172714504042040825693280700387317373201117262691745517872749865634166417239268851998126240093292725436731951676944101146836593662596542207173654994078844288071163207878214413532158885602651914826203137640925013604991454731981404815033828729039261037346060544505132608163514198392417623038947445069083537465249030276195748611465273419284183310577196593994321764741643469689736830844506641693051519674151680774163283421798738929193153106728376311446416945425039050271717306565901714675688766921483220290587634067979259406068692020311850017579298423504966013094918523037003908520910575376767905793963690403324715145907631463279721857156349419471152198319343784632450241097262462893143603936745913807331007605259130724664079568498150369601738393059667133686049192937773187062102580682397923830955649701145214931679663625721818883021969142985633767469503633726224942658157021767893972987098727803709332282234036999531043796763121471980057594218464270451911009237532092954571826779124543416840416512272769070983422455079364314951521696372250993046334030872567001824216201881065070811085692116763051497894874870352886125753472971700084671869621405074572360311307427299594348836567106423209209023211492800643475496857956210305715729672884420485099032203493836497926381441352540008361038907771181184402240612838430999108172297566463998895833190479538015205965829718417582643066687357953108983692156681283600308801657228464037009857641135221390869216598529259314921103647766024173018014704643825411421392429162126877024734817250399786226176567969764584403513650206651517852225408259954993531099413009684459756467524780059801981389936359165340507487663950450743949036721180797275143922336131408949964334439460844016164745864862671424171269837372321204224907577158619755679639997560606389805792913783187485287612420994449438244488701199266474067547974334253216999700221006968329935359590264283833660503652127652418263706734231791351462747835861440439096094942693374355052162199068767429317537609334515394643402783012697702579624259139713171847340703199126513734731026062882951639292558748475788672975028661972031054319588263822929079172227380037516103241872162468446850651446413219825425998672032777441732585652094989628321652952552670802100861942584270496941170687115639449053265140220098697243245828249044894095007603231211520334535826128109338818133170756841002015091669648912321088853681488586764347079976156375450649995775902601011262000770503204893886685258397675607091986175196215350517392766429701361936071245052293784373360415076615673218939569678598101328377787651687564998002938026682790384888526377396490601871293174653892541810330540475351435651322508603710269099803576463066656316086477672562629777048870993509899394689592484576321690866194296765970310574778538470810093521498694902626434610389544806398362503480043857612790837145030219646730360144291619048896504876038133390155865562970360851409997296854419074187264*i1^161 + 148913057625500662113115930561205088300535091408052151154233025255342976044973417751272264533317037588864136717603864998163195444382885431201219686895565705243692711923110846774895416818654774293737640218495265758331874517356680873738631333654329527277763245463364726171341460335045560823483408604464089353094664478569232312547288053720059940997631486515605028750420695066940230750659877198085092789565253212356469181032443567718268943682233374093096990506635283228038344855236030175902330783411182938088692223904002850129032148919527318077521977603251916469809398623383748094688898417648162211543158443515166198426817081642754337794834416960359435508725605356072751083562224923901319059261645699733503211002689633009551472449709405317410726774323796261191572918014566517008259926286679638807913691743560680084251993608318073488326280046270611731148234621669358808407695909378322066649583988321415399796148303641010400636778972374643004849249484569660342558585571727667611696328480852322908474681652109246082432204677516925839643516415579871247415494690718067324803064251478402399749891669686730403564725799130978467253991690504400915681429587033229609935828016695753372171621682788714955836481868877088272341897046020909693890494157995556166053216581705423355837457330027027391977652053166394807731529466221505841926222745809074121510559462641679944937434026828053965100243029175369131304863329698321739194456118713915494150053044925218732209862089590779762626371407209339198443942126202494344033569661558621143403938960855110007784657502239819769755484749752588505078906322028280773900787437272934356000665204978512089575717033770127595368944213121219939516382977332404791131680823041343562838755208094203029001858709546613010692841257130868552315176041882319879266156455661703693896495379942097108856830741946763653616596069987759019371347033523744529793337585371353129724494194830124985363970370334690779240143516478970103721754675979696062091757019002560887096309212552598977053836614319818644300262261408517183367723189798087934535228919606513496613291768315661141288605407029396604992116331938107425407058818602741151042358843250190352734224794761815439650528751437622516540195720891510627808763247467161798981435988675876348665865968534037805297768519935865880099519029269619933230225966268785634642409050357306448759231451760633396586067935623141501158791727425162294733158305704766194757019600022200193055076138474051381729170228962996636238153023983846967408332558137608760606768000514655948638879987105349180044466034366733889145164343573995104770630315094540546748027814743949640636628495867872048523182741440209483372109073671570950190674572857257514437926523613533530827007566016094396407276105311260758426975523494313475610002309548406824813913839617647298228432104304884569501268375318248052771408363961051260007591858122630311470003873809379403466719697755353794334411380936330323755135550522923149061352808987894574622338695342999371453000924083868585838724275411302686993893745975717441249477284837321758309841123129635296425577083139751034324361965730574372190373266080459394865743893262076241086529610426498769642691936751506937332152649870963685899484929928249555205095260523832284678422472061458143023170215742825498160768719051621150551346141855387275237588252333541783143464462518504790996460307891123580039974220432358617359192546451290643062477917569387326999109826675890739965593005378005932703445567466102974980491591275322969581498849755318963036159579543984475437706238017379336262389211124625121691027496706084707293753835505668835224880954991878340540901414424805336979569422173779286523904949692894654721407902545492898843786906814033580238505913348867139739012918155260312814570462014802815851448045479669237327831464026817961169505502935095093343599787359463698347619629312999441215117317303725200085457968789382330582947997369845210578046022128003409452280463075710437806476338982566059666199834501865546777173334495771763966264850187716529637331088790042376466486787798655982084707358601313643081307126981608725805199323260482910655516706344790981693137162660828243134631954412696625361822072948862653317947572908577063237844740400286920120966939677542887043108758158680006320254036849984372397177085815193708253971536997886120274855202583837526063645327838688083730618480813867982845891211424322598143978630101287850382025730956923346740091891903284620726297542077696950641396826603081558883308848949807290065465490759561278176366228551573007583080594203067707065696830842437938938001699076232626854432856756607284720698132136699130413247954012309274237590266170513774542577865241251394253125181335538417175116666839131013744039919709977869675186267736585588966984756074591501243857171755710694422622796513280*i1^162 + 430482745580329116336431027265545050626422711479300128972153662705936290330232311007007348149675011136060188663273623698666329375753585626325186420187473257937244578347663197342912784192541415570882013636710406708106919171177668073172597922341417100023683830187210984249527898093838602764113839029251882026124836419233824464148842977997444117329489332520551957445394589594134915359843684521661452005248797418459810411079723134275274334686435605441077714130408653200855214326575227096666829576817001855828400506882333325147605428869267297178124158300373018902546786624415492978577874322051081529545508498072004405882158129680011518560767563258261862493494438939086347389471208658135410681308159059039034320457992461390898176651286412247261945335719411299709225865576600675427420253318590232074443562754176230159737564509106720140514810136549837564179340925214275149594887291770382558885567557902713454344691011498440134300138082986517170609750378089413405207768418552220300055193435662583024641745839378979380619068650657630681103775282058486285490424472262041847176334690157559589596962650894186093375045117756555167290891879136683341207849686770338468124171769950130592767488968137245909960725695901659575446994247186716086643537567713758005325863588318326985816091388112902176770715059889394886871412373541860075868175219767627201174158836355720098129263012111757184670034009192607452413140532761601140721673491304322228157306252036923804513168712463392016960388352527566299812214864761805861283671326598099973907126305047988355922423930622332671100554566776357553192890060655622460154132801750970448391743506869319119071081201986451804439700534769681250085917475579800986936446574207850029934499122656009783766302514148856644933703641100879381173456829938382415231047953415822110668860557709828128831542002568289405158869547427496754035669802235583335822211002041412536747972055810640700987026063258299208007173469081309217335159913078810791243613857997286659377784330132587325741245571277736607583558044931837064142799068805684958156997792840656193009489409703448772768656636844779005797801755993238729941994758996517593789490768269231669530137629004973695417411874268951407657551889471495559814476641065040091091049409934321694509125744234859222863117741634050176659321333842409807733956453474201479714486693424926378452263544855233958440632002548448012607078519400049773063105909550760626592633376723116386024651033923667217735938043538099262230564151702076140216491882471613809412638898275824949444968388696834092297703216994036778002291457964408593803136988903445838060554901226323242307251557271869950279948551997037032161657522191499645632560056337096440671452293483475695314303972767714203487260087419588836324936462351881160040185473415347606116144876008626831790089351731861709902158759090594812797014596478668898806691597095751905350988377671302101474836920722510566220422371387447286052099305584863924637417470934584681343715373480934145934706161730478579661711422588548614046893764906593604143512222601253958470061364061715471136363954391440920191160735997541199387318295216241333129889473025216238232615503554784456213844616896286908849560544490129643151449470203778265727097290687799354376135306965605883947312019934185877098977092161964215420810255203763763271339253610281285288193920336147237839297682088545711031768478450712189147028619028810381767629113533082682225228903416811474112947400422845092018712613403169048188197232665117723099884010145479908870428883638813645276160417303294529311232378947010049985814678459175971255983452161193971756848476576831469438583283240195438171238490896348543892273692912981467316974450103431146743425778168916235145745000124783471560511971846271405757314084441739372750807646400233168875020227539410767342184898030283710707948583516354376550250839387869093431264271024641744004199208973719597346955322170598551290165035107276942096708424450199676774267045956051955911988021071974532551008042396643690811466101325185873199627060332300868978163866290565729019751832615370074443286340000175660811204544468258317257963503186719273944352936652439233096994308423141178980862398605197950761648797676022256543463934466515839936688823662300995630844907404778164407460812571588473118205036386731356125507149394276376127953610836171721397279507899832612304111504514065763069010801474467433499335612844228238418019370195259170461770731062243099417221573319244130831844136055710605178468416249867161191921868732604095026986506031737038502665907857103530930047948133148002387372422476133738988727054475829137059324551534389315940112783082756878530447659878463018059587249772793332696003671714886396933875160381062088409072647448773915881867674215260957233928253351518617937749786911093176722784256*i1^163 + -24392814933811320543915430774371296070034191622067914238590418391929710215989881887591817071082472345314177749666650006414778547649384790129482060832787937720283832842338480697813187524118948184311577176567941017997068743102394703062018081958056623263098173689817818787744650285537995974217968462446282577338319175198188410655015039048690546133399557423342443235246694166515469319825069904470696842505177960675487502681238435869411169541896185851267691859229903904897472169851803873174206444353470005423486790653262499535468551891010256182920123732269018666904945217355495855881112385463039770066313140415173170745039700496020614004292520506505207751798006532198566750125101390196914503566375913180377844137698449225598507351980991006809476555837925921240336271994869978787869033423801725876154360893293695269011201126216757193027086758725931072055357384657364076304288904222208780346365050891834806228508137105418863464635705288700468432417865747392394060098597014702357536754700775979675170077087486026775555447412854200121201759013345187820616261948841725268156791693794534064428305583423961768395103418087964938949153819355248271162989309651071037790925337184680564331864826715130575965242534532297477865784291358951654751306798382231778252522555990394906007268652161658316621174720524699457295357682550083594295530011185474276269968154239720139499140966174030236794931085326631765052526365104695775296576830635138491966894283822892024601139401558351898243068752869657014688174432981221145299099791994324059016149858683797886105329057941978452819840927079809210250961522405066407020969903723557373394451241175993980731692382361045263658599616298013158004635679902160021519855813958357737439901090132308214212068195663092574148514259489340436015599989567310255146244620372568244596884751355402104604397597172181774595777070309115551635768298586983458560359621195063691098416182736638066774640255928305577262846969689412177091187678425942908114251791216087404397005389786572173076339967552494548208261355948495052024390495521870279638290968757289054459409904835034049833199818655082566125206996909228459762437016719036747624771891158277418298755810962970302666737159745412858225762620368141740857082421803601160422643825442959197691881965794857638583624811592429934536142201461425898471154381548834746026643850000961358848006415080205651777812831605883927565014442907495528016675478463263875686990011540565794785817470352281639956127272587954581585369301249705072162577935598062991121364348540794299496477571113369997260297571194699648156934267657811849480046893505963263712182110927460380287491998940868307457001739618709314710254539850154848599707986356088682949627158591442591176963347903764448274364134450087063945351286624598398822015677707456346282208166421223414013132340444771023433910206251797581333747314795526894373628870695503072351109292607659138172546241604535384484808124725718618014373334620465720235898418417548572281678439396789077420758364869934498931367225532897146076814818411510008715857570872617274784442479589547533219551627737938118670283402921511503004122720791479331958066859047396398632077162812408709968328353715777327481861217989492894623242246951360327497343915074972765748562048415250652727518456811541780877961343293835873832575905209820130153056264341518234489698598171195804993404456590973374863404569734220524336572530363944788045020430892952819696824448063560388188986913139907394412469352831829793658062712918481429403545043578714925432194861629585683664039033544225483523092565939274098520917800345914954437360027064747540100696722410605747978378598418312813706888564979241540667175508398332970839354675754442293409962195975788774281067774610407440127281307965446170741696832402573471267631200468224563506572018811569823051296872552264340707270734926262947128216823462810407556383646094156828707802585480191135401788473583295474873542361254877075246606143155862575050023842810026243881288550843475769633100120939450506656890470855637609150850591038806411521392526308119141621635586514915018504300174393335506412651732727145948985137407731531613727546142059469334241223714222931888421624934959445274257556207489406565271752817095691787628635688823813245751203915974371402951460237698847600049267480393880496721307731064093177203825189379931815372632311278361431826706768402809807789368473667872333788185581234918075262373632060300271164250288265837515689420130068935926047248563774662295356258187261351940161342076079354265887661556684023192245638099468697159287715374674794537839329184900266873672025943446552996443886368720070589472312829558432222201055911775905739688342761011395947882132741806946127388232791538100097986816482383099597908924102295967082095715029500564701612625403099259863040*i1^164 + -6385403454827508614108099613370976111189304644328539788139817531042518546462581779906728172372453762441107973972417951835170221307490403104236152858602147849098065327478034177856548637762541878475405567889372136359443508614313193322002321585249557641996897637451971598392675213652336104540291649967526519967743253729104814986948814002297242968991493609526862256263107656460712427682915124224913837114751472169879772268849178616004768486915729130263822072822076245596208659971890967829653541558206558497362729365685023419944117810125852378415970064324539296709160836138152750839401677257422922551905124063376002516946652789747765251653067472617311839551327251830089182904004044344228124748428402713182663633230850997637669255164384865980502761023992961270317535837507563943185688335365790605494692604190285295299903388103779620938943052531420750964815847714614571571388398251839007655557667116101183232933172818244505511547251677994603398996757223731473135182800640160347918147760938827467055772818500695810499335857590828218606874492657475285043986920163026258693364130409400493323972349021341486839492166963924296623376046489773480889101286409429357925154738866401174779365113479482182957868908288531603321098710080885548748447253322989590423277971072726476031846553369868044110805574889439799501155838976877479858201507111308121653009791299350586422085267095311425966826020522988409047037445884456932325517995662874478888623215782136075156655182268788761857348542254984912655281965666941756427963104089655377466280334330359650567896238624820118183881100375621386726346929581733115540916128747472569389004150081138694307930546648253853062498054623985041823826208738373748398939939885568339796267441726535883130713503744258124415621260651218136207050316968140799957074460888325147784854764783374377234979432157131691393415460074127553285627537080377897280474925371741653088974277719391796957184210093339157433622022081003666392355198834407660752605950636225230827485463882336823170035384966277593041499141886087846226614958794978294751323413418216772281030652197381025571567356248794529104521649085024574344656829156912011020242590650071565846030341766137196892550476272686380576501923614648276412433391400213678422063814636135365095393518704368835988193503845582975829904491789695662030846953798352786423994179036307870069867278444649264432329283131148650651980230708010348642259128757980271989263253892753833692522828188589509201476605917929922942073609087182051503333781057939808434146940773583642238712403069073190177791131413960545573355339358215367877028448672552323562746115476809036014660192830905224739110911304649011021668199608120082015378299073832848360310798700469968295311752333564309098301122895860762285245154616366443798637475219848844998439062233307658753610286842457481447322481548381645043812304134668776689317304923504773582310721049652159675418420880294814187157686220791142093799361248799245935088494820418837384168030944214066584703957143190960981180483138668581203977634387042023422189333399020585316092876141833715838569201020527469910000082029676411503720590257113384213767016471492984983019316875798303151563150381314859743624833229711138455002419784400243836659320694952131818617709192477076858503676230694102264926523958321750766576526667738510418658748640002324525763702156261993119136549051204683903279385283814825824086162956999410108734142632003688475701646650026336619365583622592546336887078850252574201754217410470401401126901315649222328151314630917258522337709970731784493685037093507759586974492863848067119727051157414164790003842108423848562736676607775175874992620231168276572388288355164579680759490169266528141805568651369534889497800561426713838364231099402983449357889360048441097965382647033057010309482784159640990835605605102575066251705896371026740466539666991725650270994201199185780865774179420559003755560245536558753202172372083192992018354675946006718947796215984930999186449219571400148994676066986628654325651812100469827651059556238717616334605621582066953610740553372827228568658413636156222264457087564277946083671149791353731028787366882644760635610097140541428492862730367780666408900288859620093752822650524776089931586380078179701250402730780073178951174359389695670268937684785378362199389677225191456901224008411521301513357689345577262484528463597416907993941676363934047477164876302465871110220112339245487577717670861833313640719267274560728979002912819961696353404669630274343701102749849068201643854982276762445561924033565827837969470016728296530154805708553634537576672117447061771556192727733777785029525923477201492438646287221860183360150441034916430784470998166207684501523196223258624057621415104980686545666485901540112660817627910643186858111914737664*i1^165 + -16065657367375979582410546006905461500231179900109927875953612895540848704000288084425659850941800348219877189902054121190088912978115687591999514768732181810005419360369430986899912735202627601993524062219439547360548717518047036329389256011998526338487595324922419329739249217663056012222773579783655313646821724727018422822966141889115310585327350936598068342238183174699193540481585567747504468701463919653632722551723264755568650536775254504343242968494165433810348741800986270573483468873287675473121775309237602603524509665240545782827523934842833209263681790077706108771548224501496571551022836738224284332886507865835320117244534161529520342345287835401599383076815642261008853378591433894260660294233668987777891621883214574729904549323701850016902618998306427237049832143199446929904362396858893839376290756388384675417812846968641167810318480919471732670251370950213617365737999384738282323846673349666276013755357568512024948699680340079582888319671488430876868161252603197378901662590876880637446075821143290355151183357142658450934303112625866546317985629681588196029179206215290336557542226881746569516679141302348130778514037353619108647983074513056353452882736859955565868479203554651134721560525249319457596394131671245780607285263880745907758635642475010394402023136068947837425620600827440134746093910777060380614001834796781478366663288406915980577479430313932238172362717285908515173298314747157071055746829264794161658780030489881073978386488461489318433805378761981043680315015873789689669713356299928189562987052983664251964688523718067215773053567693389753832500987985239952447486256467925318242790359497664691245907655891142829046629410964118603131186889769538833717421734170656988900469546234617261496709199244206276571664728901750780808956784688600826173757159779887441941547595350487235205856391658506065284949785712667520567945600438843680044267788278202874475453908303167497158094233350680815063653260031719663395880977901662962753272018412296155918026757832494738744642692605769549503409882468635244097535556917349974033405990957984861725570014687700459093093637871004070488403471870784551129325313514440407786531880003128454841364703294004430275729783610847545225776435549020588234187520542169293208904182887193988991901820576092123711279718878274121927495864280151177261433494901511829599324774546960539836231707305254188501672156384374319795402217743219098092450021567456271556385677320673122691261366663740460669530081638368829601224595420398448945505922275023168552396635936666664970022653056431912794085774129188491292098071291841164776008581079357409831429501702714713735959627428593013480100848601616439632025188955884768754891235242974549758864910376421847669958128370606628734392664495271956556657503462100681582390500817967406805000762866966613108018459435727234301289702823179875276969714822887010687896070304415831737019265206889726509880541016460868362115712851866411509855270884668877791698696843971323953331948307803451192954913580045834972574289792977636121383326253024731389431640835825352822469504451694547866094367807531186302801833551763926180361197829837791921146786140153023319666186079406072639580503441714346426277971534671090592465125367738506680853454374149227748049886990038816639894738952157947211248765889718358525530372457926062853241533049256812945861233400330511265292446477286105873936882846202127009201658428656120998043958441290866636364260639286651536178819360328889122066774535789768130258539026724975959772076715539581641359129231444010819429969990355145226967719900759439521412406260314765197637821271566715379321344376850781812388685619039896050811155581304536007211249026392605012326221212751331534928246814997494224382626752173062871698047241757040634544946829825159409279703577977167938897831105298352912665034260028201687286772805483588448069413723156308363227073286485763898217752778532514170872999694475088964959139601509020161348830108907455193054381108547615540537232788654199194363747249482595757997441506978636683496070544791449007922458296335478890891289227458178820277034787814578847230323699183112113358599122032972677447344935514850867527933858139371125741211975639675041947605658092294501820347734408284818540439077199295324110473763716417510669377842719810350722304851640063112006153677954546661199487677296865438158156102615149094495871955183560187993040417943768110355851410077024889337048874688116781831540892698880048409319184816659260633601149019221869302704068436388195756159686557552056000943464259646578795436479000697049887809751853760842362917648803360416131353638564157117028286798611648911901975642702276714597690572883572839303753628652803365894545548191887364159729790907561863843023370793640267481712650409653063013892096*i1^166 + 19406380760156267934486289792897070120111401729067902439820538450005038415011006860727594040276341104571709682364612003474416501575020013382214266821191251852074231545161854399961785229074164638109182383392606264528396733327024398892456041019390122196145519493602118661116083032428589020120176602707470987588073886220787925963462768232387251275506160722224898289569356604246803584076501829857409443979175322019118164165559429608125535774504148987860322510598332734624966780074773853704706469053840398703745932923733671712517793574100807419269940666367986914929648186049776620342327542669525469611730314617898238250072041732876535897893656986388290903011372028730665790999846319533907724670090325208501885472224376268215145551707098899641277498961105742838820823988598489067018126498996117293246266880278702677073884047765786311468069919927649476554855846883785320182710994699517219640123103766175277570051662914794008770896497215061036848830405453038239300251177071100315712218644727336240190726248223877233978851349337487168518071942833436814076661482062534302885882097053433112374407519622364205535124651478125643024379368911286592159981122431424724155453656706284665684204472522662943639072079058160318605668974593908734041534177312189210280159071516298427150405103490350134397370850664102091804336420948088256876653229736512156592907086432752483020498100016853961959052937562196066060716034842000197399417925842679649155087549920452555739263905374460739358119496816361092380809815493238524046557963440839504260475574967611609829362342014500290652888544400474852349050801618378080254684814556417741550929512637704342139695837236154381671324287374302750195757403575052202240614199985101444639772476859779873714952523828092057097540048326821462409006855826818646823535247517922729082298578924534486874343272151017548294038391607776523704624233139559352445552345843618429024047949602235088198473161313761789868362278011665852609735960159712044762214979119338328225981781541789616037634140971647593473014285825586491261308804326159764311557859963276179024061444955588900368030546571981437728363500534049101611800468053400890117960614921977828079263526541105258279869057501617790332299323938289043539794967567320885282967190544237191045453327043509901113423969340235888927088803400965847562645841034162334670769278336491913641381953099043205695094281958541613529866924148186096472470744299702179281056459496594106491017501685051092471443800518285031881968815011833264853544267535254600775481926191869568400135642253224018630354112819771955684230702704636468029111141032867542412948954392545316904162752689028922727730226188388435328815067048942135971494521803362399903625506986533209546157689334965628876417917509862645840781587730325843849256619230315531332890463993696161998233389627245248657845286959422025757724092538902023733635363565783336633961183566406037067609190334689414628806938738185735227319305576919160094340621923307216335583830143621445719698279928403359892402443602993327901575687018171797605129339332445036719162593350749295458981192578953776916866198487878370512162894721396507448879683410629836403779092350018917904338788915074222060086287005915467833942406481008775777939093740118040652323831605494137295461281067950158619397385006468187747952377084260052815599560924644214821768847217657722033005787735851228927005287607931498572734634753157786441675516273637624978502260736020484615169872090722916941443985880435198739591572591146856548667545817930038072004218114202031772226057199294411737885525172994847366863845177563706227662741068326282001157658780437836808892579884062371851651279392053188133622904008480259531361035417988790612828168188372446216993141770219091361677023792482618637794597655481347748627626067716208123596533186075087177978327507411230133755370823291608061046726124659201303264204991313833945637225248199448441430120953372285881246222885644684624082966053081537371392905935270593197108643844583220530878817294357464961583124125377425498374316863917170743993810423286474172549532642861318109208217260692108541060501431006860683980251393989049263669478408948252659365899425073244037182072828263618132289149482677929090829219328204003806642952807303626141206442781034503195542823727296846707887538589676310091282289694263062721334489550108689825025324063809836893746917942861780596361147032583148183353635781697352809030865117614393932681175956930835429048766457224584501279990516958019423576156049956417306221266246433434944836441643881570388545012720315580435922409979059371160021427371704928482768241051482595444128957408021742040224370207677107086786061019938254070653863977527852051083746004776416491837399729114023645492219250596444447053303393846941949722288396187186757632*i1^167 + 70963641082356268953913107776710717128625986090510301001313469595392089758720381903137038590942215513568615123862939879789731687562101640942800722175955706123165974587330806868665649497085415666711449866571333942592366682595600266504099130561257457116282533476473378282145757026828104390916588862342715687092598584077272457668824399692558921822894205778518242656879547221275036996952216225074674582330956616851216314675055515033341895398090921226357328276241119466140278660354506092521350666901252936493629791639835405235532305335947704988277019953527144028236296159550316838180481077017791195275745329565782148067548153259864523953936986579659933748229245935085572654765024690151478557644274170445806556321676347398564561372311713695222156914742322689745494144828438227099841405933125347573225531698341714733718507567021995114109893650172922285929347996876088287589842195776240391713199506752905212649302638202731566101725346238460513446131091999819843586316394275830860896944060792912177761981611384647761129838952866642440124771467151725928471267641527147532584956490137296522186506999659182664107483757749389192320980920753642348735210124842046206028324737665624174118565695704706870003312977438495049404285043318305432897537864080194308911756443902050352582383152234170952434908979317861263665029568072737544090161873595682172947173680896456886446897052044678551341561469913040900594455507455350413904555760649332432688393332278224069374428158844431716883557832540978278942225241404035442607927876567268359944770827610350499628305878913923560825137823168215071954472058713950893402237074241644479065660269849287313491831519948494253337129352336818962022457743703295287944974629940537939494450392748545969902814671783064873502067405908330421557258332132562986382091040985496721296207044166227213067000974609028716480865323460966183129201486458126237605105730474436458393814782268157708412718160968230573016527119402648278379894799180825328968942234510528177028266991033915847689124841501787961068527811903733122626471346535910772378109764409563203426073908502349724757539755736142744885813401436618923606427554920709242987675809754032624915329799155169490028273982605286865273066551348549469323975528116191417669683678380601530359303219181201978107660315025606893384853523797905568843875520658684262672618575233848895710680883801350952041230628172312418034697759331216700608262592156995485863959875901064335271692373091653022169861587689509342974402167797931621773154322360527515634796819871672343219987954704467250056414785654034662512358478555502371886905877612174993051551342274764015828782307192919577195387906408596315547972068521870711153304823383734167281677878037913052870638033856378846636654649584588112470764966595925057738570910187925902547100886471096948886001848910958382354683822086147652592498000115976773469808761308276070641015492130363479120671361788472045088473161318464593682711140155914796249635885676502105088187701657484492038603392105040434001050691422182345152239540357582692431270919298733518813899817872587017923135817529963693220361147388746276869045540316729138406642017967366702613151949991361689564368848086790283499139048393183011961277470523152379677651229562180980960855850767002715899392279454108300451012117723212479592968320284716201524435172742796422377239466049631891825345992224839412866879244978810220330128378476025396200358146336839470216159895365460058758826493043511544244680224735734797362084961628070772131188089111312787448357902588180207054173385457166472577531394602909856593557432247210502779839676963345557626090328970163563094217191544687490291114820963257298320732727447975917798910461097694877375205054991925033620223224426391207305111097078224242791731465564337165326957202092189522290687643824845326431839620032910754766449406805737163760704344536020397392237492679275290687614682461134227270439262657995037928097900807983052253979170148039335901223958131186333611421307578666322235992314552548900329243145262916657916872690150382197073448396958580577102012123160111614083552605950628891223714646429333478426270087656460565523761562173197658900607511114085364568593955733060542786863464237113449841543558324299611668527180853365346616204096339155150363896707856349340288013465080649487975973831681993291765682806801427662692222750888395985834286468055742751777466454860453557547790558786710712951449101943380809712568892703864421919494861124613514172201730157812396406049850334518801394919713680372012692395511917006055417094223439163191995658131241677360133907416591689549080915628655769193945766512118827230517252679294970199178368001232466259616813988666149928719094314014425191033309691735550201503350253194907911945661311630542362282278782656053248*i1^168 + 164830167130265619194000246444267907580822161149209948744406250546156341107600963716532481113800730376267292587152733838839086005650151962475187397009695432242824336798187542121798131268427541123525420334374865100294250392533041832024465093221172664645704843243467673968544328340070684064331539496085364776936574535017988390376850149308695088469675908096861587400516913261398367982286864207850333877063089858258914347655213244669704354750357254394207889026359245967901378514189598160757590995622294409600972999441239984851742385609188157136716661868924697083436168438246049019566448492278357304202294891085967536430970018158705338762350883536977006144592196565816633226165258975121239958524402904334486278668380238333149287130476359175148588976676690445722702952436246058475995102555556561108729392178473758378724275323739203529771613263685012333372980994682358314772222723086686236487704643303483290615014623158405962871193226606622400858422739074437672599102073260304540536722205230558129046235678920149661236494984313683752023372118909446992511270290345607549771755746393259114658226676937053276162289793726168477145580677887885069345581325090008674209766818972409433348259580521122081658039396266237958210730342072627259559690166525064470312450910078924136715604733260555609416042526248769288226135490658181454435528401527961762272387683248578951565848505254373004719770698017248511128665243386263408834333460838449532630774070550375626853040153844847418450577246348557584034007874069412013392522102016589588772639263355936816141089075722276599074588028982065252589513903542956192006269764129748223591210510307332292010547800190482645137083667433590899035843577666772690669613044052675921633680479398289443172114113111652335919306570755150713510399581107305845841347600841084316462149094355090806377104901475182310563223879390743486953739205368951624263308333697805406806275728607214338640432169288805368995161843776352552264386405101725635979167430072271412309041564082572338881018961537374276815350903079058730642752562892507638215470180165949099588448284224050713795131429099960446003353166544799795039080179286025536445762352590709311128247077408291320452221628807166539621455507266158404484969903135083417485754940177936712447417817896684578873081179691382894346461440636931522027072121466460485918082847699517523055446552747266837731477083422745266384113629060989923881768495134539004389106755872984823506269559004131150429123103909756645632008246440662748779701985970088486107930251905091434820109391077772892913575422361806091748939009645744562921635785612900255132494950198105582180375271434421136989402902683860728528862145305456897276692073009233543321970277156652562034932912788334926949351316213552300608957260335898349126625182899494273357409633507799402351305476390327761591563855998998861524038292656078415183257225432636358167301673726874670250180640537715289515916796722175587570339604832820203166661875353713524769845290263985949551533485799346216456459962668880916625696534554483189498028149877060040963492645747640329165486219624077402951257273611741465872500771673755291997745346470899916417635759561183040572516575015604627847791793821673232812629991131768890579948136472069518891502262138476450174803263709213636448054582383048322891508869499411226565514881732640279428329582303535923642028407881972829353020590724984719543539776954049749896614015830102845536270060101411928115496001950233267962261387546207462809827988991145247782132119529367310014101523117247472067402206224490593158934299881830968987876345519585757528671465668166422544224305418496969169917869137530678024251127614934083074640870098208084413156504405854012563864364097556997079700847154157226277392521013862388357100260059058529050360245497668665816990379226753518695048409889920209742779832329323833193624359634537924534099506507492107357339908276038548280104108037363295002076272196286855506528173244068836434355313658508938726282986419346157314454064465029043365805976444643327441622389545944573321036761187662378163019673651785051304716304306080814040295297282687600604734079088331159219438703005110894594435461008000591227107978964017071321246088963902612310079577853429154007208009803731033296475648425085614529251228828238216803011075297163210480835942904370732176307819330794814384633536448381460541955901226908830372259681510118805882052566988801243580908245258383915531626677414140422769510312656281104842679938493020065425613787877914819767997833411257158354146449634526539975599634093472181768874553820956734413445355174783461044354722275674541613204008366786435154612487512469808666642154836955888791566241464451107454609162116516983947644462689745324922146379622325133596126548356285566345585623040*i1^169 + 1459979303908645161376937946919815751521385355808368446848816042693866428086000838345711970221936790867765726369479544805683581102366176438905943941148533088811775504574877761861492593994691548426479293938092249176969042436657088143624889267781402644497995930431473768442857187580044378326878340438049329217712718892525786252491130353712219681398971075988347835105897555146810215795445970846249403095637161438278198372751308729119785078786294086581119128983868726466776469263045238209226858340710695096556315167914494900247021784985178485233234211237640322999305381463278733778820403562380137124733452266632695068655856120236400083221918427753526993141880752251372197448081693878135283117473390053891616087984375423828512898365210610533073298799921885731685217576395394639003648049768360183005614732524877092995839271499429548349391198095164345672798006967014545322864950448952240226630957522230420457300548331848529137308065053527131370247435556063482561387114146136297618354213862129651259905731418925072593822444901711413037824679998873541776888214686969904801513389986264979971988566310933597061661188228493864879724055994779674716095702383098979154108419897459600494078809875337210331353244413680603756060047399827736085719770870578994002056735752539558893310758547974741549746868193295379970528448937879477648399761186708139833900323999457419861634582183955095324414847022207980306794397100758938388181635017889433834072835689907923169441491548743164850182432033512655668972100431670133943860211917482784070004317912503156211197871281512410694373355376768127288592623285976169875339580296577094980025427541489380194603063114096359564254354675139218577673238374015461512534244864057282713176704944688359335703281774622251109475306216242898881019177808206504342132459993569088673552863470344918648113140615511738625017011126023156825687040509695200083956752141085079521870542331190283456624968920650320826672702672965925135175156566720610219511327542523654753818084282598375848748249154028389373924834029744177983098009801168868675916527945654767767550181803381725087983611602085569555316714937880954015690962749253410006657184077809892433638567434370850211174691320423476782799082510947121501174222588344047357269753020259479200561460427884751404764215731369706213449591623381031806564519979329945267711279399841264774072778048275643601053918769298248139884024432321013015778197059874442159438028592583993886061253389568606356853435395928582118468500180162623109924108279534402912964021194772090930749825969567228051695260455590961858637264546944302422478535232841517629925442023587189054630936749870017272077271596846778022471272426211312781851925279543189914447326729295465155124350217032553483328423219341332906082849289364198091417266227071111002785499550036243164052544008784233966425309932199351340908243183592994298450676509614920763987978032196262840174716185701963051309783173743252882061561572453822858235195396413909650203105929343556314641442675488847571103960485366654883966727881777315334379719500084976976069885387390590968030369900243444645072950147040863454854188690235491954787506268742894568964127368993526380130137972334511436327644438369179442807231981156368022012101233433307036585458930030600114454476191306414902352236666431002858868839871052404264044886591969043926587333339533706463758883970395298469088860307800877486914377112752000841985135540648320232189432743707592076558972115997763349539103545912738470372428619806257310405453378209699609195244878497588496176948175092817901189966850094523302915902901314788936480968503724102871280150847587108451396534859946703011426155706429559274862449587655116813477154980324150551366293514073151949029870076000527393193312279009776677635048273671625421829531169473366581544525019488783872474817316241480545719883386238726662271214833864278230604509005889118737428339671651162458197197712304152090898124247519028343984424416367739882644567586524133816683083681168154633581507643375749840664291451646316414932755948493997996526709247844000386943271179956146610184526447990627425124062612062873542751005809964786788360168895450222376351453090054656284758598608635150036503992014208236641423788397383481401828198119362749907988832556513578021631836335581947956764819702095826591313876930452044181227773682353718155416195538278866390411919236899590431441446372710344512725556568539523854609952179326316445245794095125925081992106710932011025838858654416303856078193707235325776034144767897806555709855846416480310183427679517340660411824570260207978700521676512736781283656525579596622193126461492308473647766917916283820555103269202032505184798131945926201411453618162721963005651338485816037220243633736820734654934426651467553177600*i1^170 + -1490106797337211933402822313590230830867222718613255328950339868360939544039913242351004849881898579633494204799944134849834725982522966966672128868356724707346325230746949938118055782966144474473181877512697658322287561072377436826239787717214368832726503836607008682106347986180462691537307526675970433432466742886519418598487746405156843303973576068904954488529558803901028040762910497844261308672387087398636675103198656144233132688086619720698802693655036040829128808546261798868140875394284560465605294227330121517820513966378742615161392993855042598159111414263428503958708125064541667623842008858945426452619074204234503899615241211323298545779015827204116506413891901238747642723992147009507444501789987378697907144686090185717737471439782908983201957489304212570966757319002737119020156096124009484467090411593648370050148552144193537456748761603982931608361133128059757406408579681953377816904886180191454280960864291381317462473500114635025555632406266492027145557623213777144743221832182598572834606659947481977960301080853884700134302568276444244264410225548482398314272281640766405585256203675958812209180805644174264185669852733773556876258203267622496691030604043641309138205922246411135009289293745910648914078109932503871487291692339024792727483286793696788974475451236138845221390151820462943665134211173286645391577358983066876308383480741072283911880381408849969526594411781615816266872760547990664816459057582939976495854077347065427906881407944261051927923542339901278134817938614615710344809375147939912273997480135004853764191310665776063356337869867790942931536243443238181098122500221270840443889740298468468423829784100431911770096190024040761762160009635968413484391360126318138803494888854807750398205500802772792917281420419675019546886914640821814770113953975989064751206900045264839837686518873995366468861720789482633349381409004203704793766585612580500791131923796770698439355728817084139515695202411711810667701590691746488170418844676295052982046775346845002824252160898611095370739834074783498975800745147343189018190085817609395804566533861701624798690033030204905152041248188681307685217146728655745321283776608451550759651962692033241150189912936670101273252296037909250566194869313175053637766488963228212964285176612929299206098131809752700214746190557203517033326624386660774116918645572897478488738936316673594907618941764017708328286368069607630972635817095312571916620165219820853687605330736821979491185750437571205956590199078743626893032522589644034695253984990564317879368677926540032954975608019176975122462977992092690411093110655455310485369263866426412321304824223446551697328534058944767817340103567913769842237547562296858495520092373712580797941297806191011940649194204943563887567102402115578242168289289086182478864113146175969146446432824110441821492227282641001006053546289589739123748141325667118318937350635006834241015205103699362156543849397764963233112507641789017393385735927166103088388646628770541551027918517325968520359284674295799438681091234956122290643037980413164961615717232543599787988938414160776260741950837075776283641127217054733911364128306440946317711916098829967681502759593838764580196998898143362431167254195284843547765797954349537136221579617436606076101077875629779716218610104713717329668742707749751968398471963384590714421380768143917031635993071144216375987332214370261266599516085053842609624869906509171584744836495663428824939018637285243984578306916452174017773751362424230755253595040566831437620155974444607981784094139291870795508962341655347754973242574546208693331361615185154555651236609660077845979390925695059473077373419723121831779736481423835245086227956867380628663139880083309219534422722068312080325731538140855893060343559662363522034875127930485336004306013528107078732779008386302615148507322361736549411430580266980374738931606949934446822602866477019413096323096532990173112390967302714201638369461043886586040505793888466028611070243503166198455208219845672926895539972090532642394427300362278300803307659658738545000723823744003112612068316518392175367606035769410553518587642872934049380350146135551619783402427702492750713351999655786069394607850593593961780741846130027848638318123189061085147335863377677332676226894779875944092270443639700163979206802007969829857970889197718992797351653192331946697640965407717838701351260750915830064516015140657237299013304676112067389770322544066194220132135264348041921180796830784451949655485560989894829452512675974392540815973520123508580770369981005955531053710440258922538858211753112898694241953875996494205117976862059236646246112137340620294324838976904959438321154491726266355376136668162107549462724895335663893276110046101504*i1^171 + -17639598791413679516500603332728504305603900778898108297414760096324713788167328940549922080210900777796216867927543711404540544717834525162625145996747913737347600817117960909710694858277497949777998132704965100828985209278429128636261773800133653430373286785846572059512934042985480544527031702523018793982161970630076244951395389028550115999523582903012844863487957071383479576021138518224766859217292230109154129001543117296043228565662752756591358141776629498154586341132663735302401398908642250611571128618974138032582866797687647232290616314542782544153202581898833406738331079885991302367730851803220002483207236955159643989508680939266663310739040940467384958375658198681070403342293295794467932184947580739511824015448809119285368756332009792311008158973563426544478084385492008251810920522485320622059412328290874336377372985287225632607333699232313592815621173512268043861280702416436286435153993303621415683374223897985191886737179027021612815235460610850257536241088047262266051528314205614138354305225582568693775373003984585266531479683523840990357047909327285065250775275198969687890804282806501032057030506787980804357496831893879548450839090992861763799454609062268836741672549287491175398337746625880999758238785545526526740913777642108091044074968336961282500762686710496825134910813106342266462767145941582611008958001360236580576830953167599396884020166109203953616787758139462849427577656142974285301532356414166510737149470217707352360715483274956240361339998746495528589214810329332951198186769815575509306886496145463154211205455759728438237155126129862557593105315019412539007073995397924148777013727589304657574137894738554814907013196515131747164026332210190657577136782724506809379052625551965272965347837371265600447975556663927410687611295641809230555588755853008261409710582479782892289621965632255056198311168020371385845210976034634273027099151590853238685293792882426677237332292173004606396395378309892321917498183959542720849897289950675666364295095009250835839721535208506308693872120821543912297022127283679311877998529964953708702482460444206399435853513727257326537981291137625364263665319942360867389687342619060932497439729108623974622529540059848825494770916330244566205421923104328970822606908916063698477319419335410159036886416746811121139054950423489565105604469293059207403343136245214957802012497727778411479549551048205195844455388910792911645038979302066996980585320649284322941372271870112192230040878043162732259694253646624348297281352353760866011228839265289831080416423542520427678346436934992180572634789867468928626023697012767983648951480148239393320888264473115139036564761974658228192628974448060587432228967951574272990434341484243433192104460829346839415936912769448454133062904790685296818135664273487652401508152432431726216317521933681731804564897654673547802083887168464146599829525551119159743551218769088735132812669181020549889911027283327716443123001067383531891550111454962051145146237288956571339674155954787671334117296597827536210519147305139003461631453111071074745650630947505538534343963206244693274951252388460310857007903635929041637154994513282161261058060396435764116389991015530456198205964796131560043508357330938421413519679519459009814891398509684655871994026715794221819872351367171647170031576311559460200643182721911997310010617327967925592632970862050194303645114985237254907416728035747894836132125906031709068687704950699775410829924978503492753824111285288328067572070394826550317012739322350219777358695749455579741028037995171110067414607355302154334555094261392168163332563464032954948723007246990347471981524309792908124177805765155678901140009105356760411519652590409057832782674271757841109298838473218830962222625447358493813298986745620219884723510410908492711726282397525317583480006154296711534428545722503341021138105263831592089101469743231336685131809392893699968948730181318302704484621932526476335130226285323714802025558318709532163861201928485945893717341121842459218240587251201008428357866694842909569088098963720683801478271151034204747915323006295597673656946651229295557910822309260666834765363031222101729312724027531017415066662547304731645502948032080445451846531260257511186215296311087884667248788536070919615368175016283292227505224887299868855117885582677983525477069419564635394287414057888735210947446295644000109272472081275661447731217351117398444218814254216715535468244874683276576274039595958864232384091593067809582913029293813480394411298433376420775421776606355554125951666418805336813431869710969451188720890832063174385312565900883787756484469703331845008042830390980576345178670808630685479336712626104197609056489056191471704368195365621884317408415449088*i1^172 + 18564170846048286191923487474659359666138459474688433633094136111451052223016513926624293677290478584629082618767268607311927542766851213186513488703058147851841071691923327273961868723620769161687307195740955518617562197233021778180715850638395472754538663700717477170157674693099822960875657120941165657591132790775058803215281698657795146341135007934814256958091973414733947124279440608171025185359784920897023171472065501607722144515514476657820045027547511141510688202218767852958520413677396102399217197742470322081428097643183743888594470449157174047632102384029262776004739337968777665508574844988195911354371977693942933549815831166434963535636161810637693776384240295308741057696149925399430298511721940553891561096848049005487680840182602341889678952784933916413936025558437127562943755297883352829909608256905057498772953310278989295710908547788017991218991041139179804115733574448064765874241493622441045406627437863169327401981527147678752141485792602756962019336099440999629035548651567087044754995410254220890540513218502467060649287444963994698749174612318186365314508132695717942011682837638522587011397208052877045243040151535576564497693606797926070505066907821212202208430531545338189654933543598022489091412722200919997556626167530641610215570758007273664635523812281306309251497441423012066755642128471570125114395553157036055032556063008827071552029299576149608726924465353314250496708244586251759277740510185744785120126402212628090332647189232191729937031317323253993162380539336169494197199615386571472474722170314854842957007561503033667643031324105042493115123083379660518020784575941788993109081939221019407845427326936303807216806570706312064612119059898165334860626528951780543382326072942318264280910412030783691845459281504269270642540274106673909053145910212001106608008974374517240716563860074608151275687842918355822392362361286678996505427496871580450363469273067225800738684999425763519136400208752218537786918783285381288682538136477259546827726773507124283600971556366590609599673111909255620744867073039166436160298123161926275404618623049818619407293282134570651742931339362200520001478733531684618010425484759171210716604997748988409666778696265350559229845184816803684778125162260677229572534397281404639079841374902054208808247180870011349281163184907783477901527450764787961614961140289342392268817275875463331586731132335774218070427260169955777276689261230881870236331054305295557263668864176773141019820237938768442640285479466036691847277232692693333841454896793053625756502589599995365223644870488748004146471005460191412679767231938731338478698793802621306190624992632652445765743487033464934723306029759159823554087167665273529942235787737170002622534154864616484164697621426393788885236859998760798557108442806000684243944268185256195194752994186037597085041144325933876062293413775307229049729915123146903393542097295722463879426111594375591499617095151231139102679396609916720732769050022662414827265423676742029461701797565081839507221409540032801963028978600954298236140776569483968160713419032416957978843004926390583749682462019788109407130884015213605617363701181714467110713655499685638826420846996881545558721594123425504600326525919468132653231499301433113992795546722594658860282511611414477293002555654345654153021441028413790839432550027567144925216224684639520855048755231569046506928054139709717486547240112759886258042356231224114836304482504248421530732912917012205680770100752019997549913216041186073098181233430018150334378586837805809406300814336573592620892961903622606198804256502376590746749094463657278040357361619520040134738915158654083009087694993990636668243504499659519489560415568091395407770966434973406376736306846074783197899932688877247971166182058770695955566304305110023760270213975007982041885250636046819130036332273360446508498576410331043643503894573561204262578826965576535163836988880446703130809588699947397525148068976612366229328670888986122493054124487557814883978122180249730257958390425147825809097161763549660364045921397906381241120508897663650195528668187296729231247146365889564964976651213419067351715846950971720469435733321798678661425881874306018751393218085032994127563323300597593891039670471890020668130464369943524628418257896135888871434553585288230762525781241789449790743681192373233070952722530178116396270507808238285624415396214315251831124596890546454563316119479526475009745661915137747263447445250530763174057463477311841137962651818159538668070651210693751292865902910003066636808050399719745118776856716126851940869529487297331778499763082034855946063976673973104906193411584213283578319655371673484282388532512587205042767203850598299969247960374610430307336192*i1^173 + 77649805680008076124785586654738930529988398982840514603553739385867364455431550080671693096968899234220825206896307913008756673913707732209526138540411178120362666168420015597847025203238465042907866185431939747996479945905183688585465289915351922383049577574926480125245549564491163603433878737818996376674506538405433646014761726251718226056841122324702079193853715648571295754011116045873238772757448759371193060721547332526807404588070014017048351897439556796922540065166533108252218998194615759143209770234542783717311891037476732228978629453611813771427854072542285757373511890055093763319996406477282408322168289193377964440851747234167040765497914193415157577490506868873656773373912876827603138222447331200710351691051949573264702829807766718236234451961535919072567636485832879367908617014003210499547395391302502380856702812855861272043831694249423888522872449692063538365642820359215385248623953149875710011058534956126455007381535847417855243995777123828121883906369645392972039748010839072332024412664583880910475235206383500890279786621875644552419784886462441764200354802057242343876765635958356618959404027684391523863398544067077256927178825090390172391086930583521502665822069541053881720935706884504793954263629498971097889252164571079420684884716057439992907897260444311003945392543353045631550054645647051075272491545671255196483670704368757372086671663578337640050405441843990092381072959545931373289275500816154175232129070954350877659742290900148803518865466637551005869086609985777570111121466304127161130648208401759587053327927599409635456640682001617558387614654803760150588340738335689078132535560616828531659550071864918160389991274948261623260991331594753047563868347282641683312021668490502841555143037300598727124017775150419091015937364939005254163354782831912635302245827676517852032320720858796880887596162182417641417693138986242199311718962954952982601134038743669980331411586538497679105819758128128658017425930374204850615943024914108730905276368041430060743897118013475952244059189471824964025111556823254937016053236031757138037086719333605497635504515137786666244297428007506660391576435803588147374540556075898917946728659099273614659384734491929368382321736974428430832423331517722178879374001198145805292323222127836894702879760777363523665090690963743519980839032223167838895075195446248375977957890047967357633370185894998560907217396028779607210637629580376611863686996325011973249999094573828335517005587281756724226514262945737021880308119074727370402644994075704230527997698107093313310780262317794014332753052150311120000103618065864013427579620448000229279981380686033444314984290573093810326489345834424917859436877554866923101859670814080034160235929426614155485237932598772277836859966271688470596916286065086624556869234800705530132083515233330641540320426817008771693098320550487059561625121161851963395144996642853603919897293721127917422147190284220634292559663173692161165688866957646999063063334472301275165273680663246707709693207266902165558076271385222195305917678617283347300985426809004890847720052549514615847270080127576675826139450680277642205371872406859165424394046774004211671791534736877098703414000272490375709897807175302602437884761971452803469514337185183983500766652989187063353151682699970661237424925674699488771281269923595719850569530013957987156838862208505744412742321722415586411969451734028074846015094264004088364459925574248992035141847355814736184632314886566136093257722893153578108739932447035158085777268751675461450360146477330485245569780516522277651123400906233159996148754932229321534872308158336027556953659572197369552094432823749306505898474981042934134603872697917698571738651192711109979170449770940144594475920918573169198571912301181757960861978478094410874591653634223593638532750824061312606960414434219914593777920298805227028134885207617382581365010955471739163298893691272668458535481971284277824817186831238449207218716269121103412524840136726437716662815434048151433678367819388857200625463425636426279645662886614886140806325080805646465313843281713963129176458367104985168181809392750292873632232485092406391975940566537544186409196529184628217481135365469410733535928695240358667056292452538196206749053987972077972911146059268340106260167169321177955786091154432824901273928111311627721590950550077391220950909382233779106230775258031513209979380144760885426316847614134827890135897810055884418855320400825316386529902587280084298803456084873866520351934441029285799257709631488077893780429253451429208400125383128057300280429736403931863511428204960943221189228746789449173931139435580614454267079865472222415747438064091844907293910701858364435673793213715447808*i1^174 + -172588290868681303123155664125130169217607036340794581499816092035143108823642829047206379545204214409980935442035235438037497215270490800160403594358582249450192364112520915378371810463716853117057434930116675111696769340182073940601357479461223043249304315847882304687495590174183288128174769611774184046885921840059445750475983198726359578502309107099127569813220659780891575079530626364854770542204792015673967884142647670403135135012199370993499055459809901720223674181791893170155032177080918354244004222226343579220964911790457577072318178675850253170648737816111042230541417902552229248518269002500624350175166635967392338752833803117253790212279012470445207450575083969764273852015532438762949207574076530668518449823192102898607788888647737403104669074222438896288042087755653449840927612846047329358132109045408873582942405210520535909040588781703375848109415037932605177471729582741684797808150322748326261517657628333551709512031812206357680953403502717722971759951490005976310178109738323213800849562727706035426114799644525822625834815707238185646432357116568702965762696037999799316229670595417820493368559543339741757299073975191298724132223146299437216748245053903037454785704263916174033727700359423633428248103280730687485517608159539181340040143144656359354567959684698558240680621968628299638858641199007696437027486411929199198793289802444120807114065980142134587322629147876251815901719262725821132113697595503933057537669621340871686959569512284113747633186042307338350445034222673211772626783822820595682853638772916372460253754313856879531948279837793845258090902729319499886913278945867742461244978184972378383429742583822943291147920870252608262722057688136983110139234159620388588790229827846653605904541355788038154361446573673180808961492392465506577459400946716911167564855880783214334739858465160188998191452184327956641629743436340007877291609546147949961329554077611465072740043850126878995137141638853711551595818020505504922160572660112993967019391516664955468785114948246630924640218048488791646394853450841316998860232153732166370635482646004001266651790821709952422088902260091603031054661247794630801903189397089012574964184383278405107479249622123357636840948524665787456462474707843143972827585132527712992580568815973788108976827746338922189282816184802836196432675009281083566653105563537985046758641696489682006106662979419862773400395657688093009765138475129469915895194675463289191939983320766659034049381589866552279602254083457458598528440387576975785768436842057576798800651205508403939835560311171414585566509112336636215352838164011469451212984002003893653478905561662804002597886962236590802255669997883474669882522531296516167472014672200343970497856995066457086470030107120345675085404244350395209456596262728092730971619548319337635354826223251064168035396759772060081206889976269588716551601640818779445912662299731854206882147909521830266728333581275415110376165754585635538010815981945993057713366702667139739833761100567843872322587283259539375864906129403491587242237112263556710956132488040593271720799983394854941481531313363945612049303592179649218312689836403553334109685988366392129039882565926246979481897109027051475774177604046741174539671482237542603617989773404307022967994039992272355246965753692088249737467946662364624231144187585394717688414275386670031365265750503303236941497536930790868122465353396709945218066330921580814180244235457914479008479260627521369222616603168620546479465034633661779259327684194752612560606235156100989741829353313520596233644245185170090870303666205578224607729040267124971635641234180446294731914311626948299233421382483578181449397740690768400726674320684873081843959827061208033670976423836996107951400919247381274974195388919275878101207420065391983342461261758170223676153970583284344928698499311087702139144827135939583441722439835319009135746418555907681121864354211772942408651656471063292745456833368907839659715308222189831424122269716439231549265837240263778168091453994630055906967833047287987498159496066519979489934614878030838192698249668549962490640743911300787927981521040226004758877765484937556199023260663921431893178774076435335154340155697472174180708982620781441513062668742309267175294152105377458713291666228685280703485145355454902059488357321947223648197890423788301574151423561022286088152801984311790224685816519045734263663129607133267646047288920383784256490714377884440799480389783987587313558564933262206271873149198614118108466338474459819392434084811658802900580290129925994927240380171860297578091985860158010743060103812709028350727425175789320468153173015039858609401607788390354711532817635973571015408472493310563972341307539456*i1^175 + 109593148852969066869016051574769121738699068902329515724820790307130783144159781019591703121191131701430173025759278255282526919589342692222299043670389195150549745264638304407384916920078749134841876638430143066092162534229681099991252034099008475190027359844520377690476110715547381623942021956876817601681286887839954736558861324300444833291519586127879015512686804499365955931309891725453781888155145696832449741502483745910743487227422889331634094871699446554525278606968040743152024718654082354370389651101865853795465631614698774675364522428352091839293710258743885132787331781859188634248690249000190884457070273357874397828721552538677541669317080526182932074127629264186081596783022954962872939948920449251184679845810671996493971743264668966439045980507192136482067912484714839501504865773023870263851770606248340642841977059086551645582905048841726106391308072530855299810434241564410371942927666690048821649030521609800179340925771345924455398859424719120408250231040095199446693046647874524102453653702353974670286071235688729393653390114072727360512323593578010877106203128067011106675595976065099410003182190647304685648440220526341373228828066206328043336294143339468337714220863468209468890423369325535116581876343310451400536749420100859391727558637261871622348775939035347990175636151493567562657183830926495408216845806143325572638147047311458631199919048986148598511020798340024618619931421511874133651729163329650425911384064964751425629859424291993701096124992954472589063370834497874372536709393281334558158361640920918263906680071928673168803925280317636406996967545043880279107324030843276626220205941359862204877859067015349202995856209579261826305229226616759546240880524193570276039468133486939123766763313861099493814483668524094746323317495846462622633347393100083212382447594958865063189321653286402616157005932002359582429228523413076616017930464619654310246826984556835887815708860975189288479785197243127463471265639946876842325351517122239196875098290904282589037050948455042892852642945481976438833677492175079293332955816987503359413795491388693789660478527640358593525105585662607819625525199518494742887474967524240162290829573602291624697802515616489624248095213043872307951092757576768446896447228595250354041234181911999146690662065399006403531676695512015849896480719967854365066309840466908188758676089038449404590996130171286729067103144975486024934987312581220407178247219582604605935625404967736955353847075040303913705532329877491979849522463168763979393696759765182204383556069130123800982191656585632554199121772582786075061977537323666030407372315875300603213393710019843505717297050921144131635139933503942503629871554593275132427715023480076242769793038852016264243901718693401336941913180872446249579672235297558897189290420685219213684430383571762878128517951770206008161423662300241008297764979918763630060622455674793197518528802329614213055574164078459121779384990405657203266866469994766308903148669306528002786928467862381819024179680085909116930805624153081875219988730291226561198215411861320362499160255592577368842011279212409111221745028283675717453017514477065020344802906563372815065061740896862886742003517466263894308734201268060148739871491250630972467460529239921872804504642387332428225835692453835104660706405790792613446332304361465842733644736805691061951929838092847970536591877830022204996486849383231528173926024815859319682709323419910140040925609341108679583622224215223166182575038028129306864703415419898394491361138859703153452809767069708237145038137573448157013935446968843557489332077910815400737799534016332989248196433804264520841217303317788297414328068024304532366542111258399289775308292152029774671880629734155202048875623963093949893200715462534193047812422920775624123294107995407425276391907510696281884773020253596055378252360336780588433044358179972783244794117744633484536650725384541711367453424245030825504379382438882948147709223945250985058691440610189963306426290223351449263221625312853832247288762498914188340525802968258603426057472210055200372465364490889395080848166610980235098469357491820218905446892556560552355825681479244161824390809402053936929070765470559323710818462306084898841846253269087571110217594053536868192036396649065954473725576955512868843820482847721402759106008136101055499207081912544567940193138814120371842725907894030162754362153405304796087978754008275634860236323957049619602999208781382999268322710531594463887482055355305331288717068470514844041513024385997510663284967750564675536331404907914839457702313879925905115009391652200357042410032317684127898805935678065494613166848207441836451481990167296579851513286295858070375366656*i1^176 + -22989769106156496048106124750482881373660902996069111134364373337328980863122616640361035052813007293491069633573268976411220904491075363626194983716999532017747802951564933121900826459506184724522149147497767465211349895063735854929265725142410996419168631302666737573419564062471864969268048126193746110221211979829568067863806908557792112731727506459107422902820720555741101239928184740547645650380511986707067833112334055764183939151144919013121780236476718829656952403183522851360478576073422259952824538650682074531719586783250081139807917790383302474030538471507853276188913368689659453793452019559347877820147691910537064028327040414170166387581743380067531543035516805595659774539569474090603985608095440938497044766382345236770112426345340018721228203929835185663891161793758237379563851794393654083975864913776684678139782954783378198776174895147470894851835923878455282257181874665164344468193353080041541143010985649342201691598835697008426883200150127808393422479402951331371462576179418161921360130597777770677134200253810257824511401477832609348995635374854038220940630301499445273991307333063254724680238999554221025119189207687852633450687026292599943916859994855552249563548313266015864307935540463714941987171906265547754412084167201192091043878250210109446890017176195144381619074462975879536132959100542149303602612022831220380116930111875977809854763347259124957375103057709308348896497546751526212062061556233629464898627550019723185662263187968813619410286734072846878393312374691027585483212962661472434644266792439717134671324569355539407656855619431896793057832452144960232256879199885878249998237078485303506211980862860552404468147091963114685803627553060297295875327669996713308030471632453822431636100798377263082391267528748312604614813170302746114300016480955142997950502669344367826877640180924498651607500156264665064515273788089020040241582304607649471948064193821341651803951852620893278493029228522433685594172491911880114090053202731759054826345404576738746855425965403774043337904943618222326278442339445004387071486878165396001754746571915772734082360283953897029912427943755339423379863368986870151741070289352186712795437974989653806089834573230250473913443465334253732436520200181686633559456052406892253424345632246705618609035507008147519186355074963103867335997843993068814869526113609283607625631132994182544127954364063133258089943838242893414256953344946719312322974980106849805441671613218401481918693568166904046669161886241160053551640787253368569542010787899869135112158190788345576097260998581965797460776780581186077350578998439049266036765036411566992620984837453046242835097893555318749839260149614309997763707268153225291180750715775537753072125255434679080978011127231476468882215638825008801661978604264853202757742093537172205901734137193600170123464584113473223073532848697679479953148746239558105649032463991763941046553647711321404988958213975577348677701371937561627732489622384058039284995294732355179066370156096755925236489299181016609567498835649822379712031978456540706946442064033873720972116117188778185515278952875643037361430335799276136371264165975248973545410322026273338785467385611935506986926204736807205740052490970631576568328016611490453186178099629178522216132906463515129206804145792860778767086492400798698584635826381329526421528109867556911963626043022074862408937350201089875876533425791803137166793360351181908348749757125761665452270404857118279327158807171026648999152622382519055601650244498206032712150375472192703140198087395767545582637458154296856073081538919182808679731370298861835295312417256079666401542287752664145636369633601540462905858207056125066928477722514973886332839056959726720591999900056102810170227874255829691481558849487180069668097792583443633873989244752853308494408815870893474520960444854170979098978960892407749498509781114486615295028122729705958862596895411233463596660461772462307820361613241084710309454514436491677352054737665676779063655326631435967547217127981884958704477450843752356309064014472382577131461847173506037069144160604509076134967891411356472744554649508221174739923654998454392398109205805589373193276660249815824144794619675449627613733468711886273613994149754999897279960127206774954799991280388332017334141250832413539994772193136696354487704296622496029930819486419326263170979671122801335333183514329879661928921383279521152993065401361196662904244003335447536196923836154996846073308577671853193839665243187708151511446915797232373146414100702510426299144934247385968168820338401851660581218361883728021444985489668313030406070850038685581360187382488303941461603011349165801036070849245832161346885245189314576384*i1^177 + 31384600831951501802406355346507475989725364937371253596190985077118264678402795501837023700263239164702018113867477821558215054672652039432802878532624506916917444020632015426829250786343134362599158538194458174947715732137672095005484107571760679372561355900721277432702043987639996420944237976879677505323686170098308624987038083196038054852337477708192445666646339819319995709095255277480182059697062791691237433943661248726616065965420962953749788039952486220759131394649678136974690401292590763938778113529910102364419849555139783685909837924838491279734263422505339488081807928511140454597498155972852990182824313846590370182839880181504694382112751335296568929771073753172399885882451970002227035943459718308803828097323708954681366666842832008011830020712918223349911337930031427053187961585747328980137412260346394766643682837352780947692784466963803111071064833506630182420132335445962425304294328400875053768248598687108994673341631938612113296274524597571997660591394365070750413197565818358367599870188280046516971533577694250530051777315802323024627309208664917544274035947785820313474317916530682496778947312122019248808910354160940941200450148080068597759248306410687718753648103915745854706325886661036576451905562081100247654630208716775463111014180914512937197915249527574108428123588623903007195603378703572264183303204413552872425181173329996978048773183467086664762327703025110605680480211023461073106676804434594264013031591237390791509079704609544588909659199001049944274521791450772135702344252089699649833296829148757698242775228941157923438658309019706113551323477903027644560018001256846847463400652098571583614244684403175187848171636201547986484011658884441447258443920997569686120622100231862672451152957951746908020610662371123760327546330196586779723016690577781401870983801895834898957325748677910913248582867987841177512183968701713013212078714789937165983937453009980515577448595897222098851838988539577598543513580302476193705587785258846865609146211282681158605057390794782146020828801186297000736619567459438977913947394906421497874593649003860345158599393192342519564951999198661339398094578851982662943015439370453422166585562739931523917709901599112861011240535576246744496598619360662675429052946441255921770102722260799824804741638834426686113187861629308681941095985763945956381588209110324910095426052984041324207290983740346859860196900051769318585493533504587689896335943802019232108813837242955662616002965718962306474815683482165392974640333390402669884992936488815714041793775816919792158339930981187761445557742478329279628898667615061569526434362212803662520072265791256913587930136058031376146730494580295232670637066913598920960593114053271108415171219133741042654423828625585749412193622617922728524527607018049812872967478382581723403391300723480291804047897322539476928642448362960097552119773267438937455318002297343262330991951366711447461854821700210562974920040049944201060198940946433793111075742464824013349441155530254132211054114325816806695469619158780888592024838912037143022187151992699632774955389930670201187030602899520666727415631346536252168335917520664348774782705416035197141026333096309885523925157163298187237461175357923893468864387913123232417101079175277154238375012805058790697234864216356927197712934234163345424626803972835563721904571839711444770186833184620172686553725902429922771705528814309251613705259181160485244168201704281066231086736719693973639977027097724981685639535581217405196772607138291271406046265671311705154721148148628509767321530111476823752127364092108277695161151578369397057441930339180779635048736867009427380075485605326406848730011124813194287712243799172099297272903880979022684209417431823901713944189463202394684061386461283988657017688412373892720797244839716314574726269540362823317370491580932466920986925218949949196308867709064945265637404589855622434593114231868246257195555949022036698181207106026479683407160635194559851614148660253764652343433448439074970224447305147740760048810887383545475793773765410871227222731554228205207781978345810101110821864982651072962976271664733216133621766470696331236071423419806048622364454850741374346181819898080730001443959822050102532275719961157675738715822002379147490021150656952307717501816701020019481917880600836494809263521228255809871669929280204307316774265725926253644871893925642405389437526283549449401718912315138485251309289420122269161319703119986614622391418202410384167089659010227141934906913066480355282347550179914240515309655008905166598083805269682636814279315454795232981757733096712226318642487438079060220013699847219831794168832536679563329942711663018269683094936092672*i1^178 + 5257192566829734305626140630257301440347862113827484100189312748187082899324080759375122346764182374802611356122056234570614228119035106145182919362476991537534356225796084278862842566804831472964762438921032439198280627899534524242982032073529986212279069930246392423659074883312284165911390068692615004172689085999220079737908953174866434367287475690106469538504508887440823366117590920130001170505505959238776789014832985754846104277683596111443819030164370592207145118027584556217038109371116574298572248601443275893074841994709725945235972182455264892931116290147601476366091199284985953847825417674409126749828325561378779339320445242896547206400863810864877722741875732906981223496085634162992936554866025527182695931051461204125404717711990937074081718975747221624954421871951294333339951486756762685784443359450454713505577847859980991657838276622280745983835793671157007719151081515401988233411271597901013488027175566516834809384856786391419121432337834785840614221627033853378834205646158212997406349050213596578729363111844478138660381403168330329937523966423790208141051632407895588744346222095327176975549063345816344537557729747198005530783515550092775128509759052697456519091117730910004507060674026679290871849466270285286705794288876145810781462950050160809389931685607159815621097250732806712455674382591790090612113190532621341932331944094704787683647153405066857601947699150258117262831169672688165528134485819990954178296685754607395544404095359304685447525568423658625324601109480904559079498881759676395037461276514493871813445758157688897457287297946868153728101865600039969959736280632718584050218212295755976231752811297382921484570932834643828251913086762962459078035710097231327651128651829650903691093954630374106923620487760704432441661348709988199644633430592252775387057126476869893784789743529582721590845559090189596843281653375602899806766530725877219828592510061815052522377758315418331062611668264052308583109513166764559324239898013108361848790368044498703129180461959584692487170293027255439003245382041389739077085466000645947912162374100041766817431126976643754331818507700262685575282836373922630212363022937077099571889247440263843213463863558710052426843012109290278850676342559970588237616114389971768274409145073557324419979258587276414259247791354487938659265112860934486332116936818001653571279336245775861976645647054334849353172516381190952476448696885196626002061992518941232032891816346917732809753823380622469370179865256640423431236092925542810141720776011528900355045935497957284018698366469785579231048290616106115940262053975599843848413001804138418583021838187312846985684105720199574001209756341134801397182252166231262751802685962713708295962674894426643435035123446685667910641398481116944381118913574086188766227117660044400942829552749203964304915659928269310886094616305454206002861306496182095462314282965154032508506823412518599340176301683014419641527021594018055692607651604037921996004640495318161093832942543833204408426273143249794683104959024860787016963566644190655992019658183048649296848729703120075953510137032049525310474447889278287176462759028183105661475125192013742360523853985463710749254988285135738554286913732332947681274571922275437907641131936832760793705802356953781505369801167853709509102439606693549351228342172006099222420491315397873081651732989065804329720799598788515788979967059053942363728848141071470226278085288632210741701806086007222063883240886013648946810501564433627163731644727935327443937034583033300459546926299644301307614211218626538359406138895685001974151057323428835605818555029338007071789651123052942741650783262316986074995552811246913924953300046140392072394099562790796969282923852719879121190420148161281231834252637902766331069176610585724080063820721098098503431337487890599052228352080984454656444160882387102855931017789564165591259739952472668380060946200740798793100171955447301381160179825464870216794467824174216643957329665022785098641954697514305247236172180322570230645020467620001197936773592254066114137179231413499293090409024467271312716940771170952182951085384817930419416855595944599376330972448282453664181688602964859639250889448650298137759169220911208450237568721403798288401756655417138555803532271572024187302665643044056799907863833499817924219297690056269379548517802396600272542955351665044391122013737517805953959395535223183053471811045170257641601488665029982439964699041428187936860163935649289452290167127709398175691233206518693068093391061227278536500357064809035736080164329627998036546737476433982566705075877648645153702026464612758357178272014390452052847755228757342613438007841313191186399232*i1^179 + -39171834336393259332884227076053076342780744565076504426258311794768796187900389863212657181994663106496679853945543540188328790270425008975074513861504754932375898653990688231977350813393325679505563807888550732297567123755460924974455911111907522523438581230216137509671515591106655384616488291890881023995793138737628600493650565836827944615182301044123205545164896971230889545476580917150478782045639964125076882489122015830214733878073502176603487938006534093574871954204615089662687728116197906121826097266710116277664070126969817791758520051984712969921664841115045965475088993845738266427259346869608558504171698628338140444980146926809129346568587263579492344340422323103336038484648647899097693275999558305246785846893285070716896064504713029881787082857426903087421797652051516613704261714479534953160782977280327071299444349380718907164418455547201437940126739430104317488504808556583684693787060524258214036567522902008872393353702706076461510177440550033675020371322413054681463325978008066117964324756313685283274032074286239136529999328887909242052836529765200441425032491305033941919918413221966690581424887405140832650094008039951455466206202224887449143504483837416134783573235900709992005240649823329920796782347210500126654337080831727257852393743026809549723396472170689394046136164703148748437840750427987924163701263997115001351524210836181591997710001854384875837572897409038207408751055873357757782061226839617917313062781047259072257030554864525304931524038934364400991486932345040721298556391878312895750548275817672170147351248127154497359830677337454877418128123455183992981562066046969488001691307974367771618327338879882532443447918982502402341186375442327484415818702707065916837595330991457610480970110471684519382483544954903634068567540817116225053382476923374319749673343561948123486356593546058705507228303945734279483916069264872438468910091828022415740736971779211040858598566610046972146453277110112443575968842526074964392552655584001688269597812977553938115736595678206922173191855814759161784861565674919474429023485208605763998734263661185814764192716155024548496138347863867504406101108971985917266819540597811238180698998209577076931969591155863434541780470898304678500536691803002168439432672070575094904927372457438079998318669626120288874761500856214503458556448731948385777911594808600628221151572300651799586823776940885005286083377229825053731166292034996512005115715626923334878516344619030674205529382363762756477645836293045751408330944213242725386361931910339126305110819196134037993553846907703682479976582007915246975827457205058938134570469815580060044732898264938370114725827722303453898207559148092008770971325604103867142527753499374108854904696532437128949839469243766135166396917489934073804793882549751183534955553287990840598831621119188569211872414702513237935841721610116131041130716029558688148196212228108339818679010209575864450913358083171960152335286844851649709275334301289619772857087103206685063969667185059002728688655463349172932767328425068774243870311987737841137322912862060022291695384851940477467421457930421524931443137285170825123422108799257787130729311449516528047297752166916201477282064650593479067447283088138367869818113026641578686198624583269871057103014863577333696905422338926974924501865690524418459263100789601414724690601482595766786654312063809733922721200057921969941315428541973124791258532407266120202183994099506636770697027017429520431272347891366058466647331180356063970057329419905472596893865703684733174329769837915676571227268151756192785432632941971408263675224975064292567203260307436687935687058353541845780764406165856655914149922226445553628880656912709672321136750530967600762736824038926517515155792987173417425083624943558835976309265938403426814042385977948121763337845281531469017263852973761622697290656818110185100037150038240895166226870201645048901287107802731026334068218254239309413483166524068052675625106904678858976310383003489761592537006655590711030809618484639050712360708530553205945571347152988103544182592458018196893907855703561272868045196377904664097381086888160914320404566233251808425535597648778202526484739101940061132996298764908313492677246975351686681335609013875585325192813133337154393911414435733638654862880494026938064004209095262154775151162753173820704492238391183618510091774066040266864347536507880806088750539743362604434951213739269342192423809269242716666973981387409883708646855343794799944033451321316823525290977793926000076781839619658971505072667420680524172578828596199080647093486707683285138621106581136005520316726492514713068495610586347361773241142643461458214434600399025471488*i1^180 + -77018087099672078172088537448524314527185320719220426906746732692919449246370059160678858852186802124362108133217730647429475194219076847335706453753081326928878648932586769937733450461939391829897523621417567115469918683332377105128780968069164444795681193409536090836264938300072038957366108339671224677157714717121903691430399772518490923349411471149957516727088791173562502493269580158930485297199969824547626990319241440351680749693973299325495599650794491915773208604853373628422444518108885748529804371489456653320636262330968490942256504449259604709222709137642437215189911133812014490042600301383491617451587235158998186164046756305835926478764401828834764004244727542200639468874990434601605721785292900845486607040990846960029591254138891638516623879155329989645040129655450736137375244207873912952139680079500155442811155385621644914731790776581070538475500192742918551772183717623370969537266998621868791109188929361575019419210601020891596642372307132800674185937936311858008641638271740068349234198076861363051975202846455371730502131506657889255071533523720911416991453901997996156061256503602986047579170063282777217250058046342979542300076918517030425973907791845871414330917896525626895871476635976112243334217408577745191918048117921374568649647215009427574960071211976500175991214447683624109795130806129689165231681495615613027325642718416756725740858490813233402377071171267813602283289023816738674525000791054455427778678886055851524514029825004861167214356560291239412000571093940234443705146943370944723837387911578636083299850587940356578093985409037385691589934515550221380949259296451664782825762155651670606803235436395420579109761626187314988147628154334342316890012374572515994728320448979449882722732633393544133493312898310611775920366935646694360270672059270045646424596368726124314666851232454669967032609329325854313340074604468597542833932099329267064133293631601620219600283611450343518060984541460665507658382923123458858469256009640521056159956486439376804150974599264576124545563587055554867100609824482607137123862440841660237969968775019341431946169612002421793295097798076692347416278226143217607412237874668813131889274120304467231264018040051138034690053769568691215580099915428330697413482003162122673658809771436729134783048343667263052346249248008666368543037971833673171961956459384572980190163134415390960379090394312607419162218021671948334941367576029926644787355283218441554723823490404433795560824756373534175960169735109604755875948612776117148068662391348702149501930594047806678813022400474250309332703115649917063475905022049594642951504303516309852930223999206043935673960600577852546407891167585355744403941817812577110398188643041235201313176265419558366130417572487104649037497103789187794490673472383664644344232841187543922737934599105897680817295125974433331722126759833025022035583583280778296039264788114317578944392527941953024914934219350499643259436250830324745767479020215226911438346393077492518486982480903420975495554591379151588509401338341798164705092405860786871758835829327815096142188709616606579459453776882928966557585503861786625792309303917468290300358422646833182842818767824402349989221824821078458998273573961739766338657310308791804709765556690417448822372465598091796780577200717021480150828417535849768179862304441389915278436871890026347487976328269933372862832473629515094551469754829312216435298459563553295256267747873117540423863212841195553687642566171041848355144546371719181083269359699484764210787841063206594515802138184754045128502499608959199992323368278645675939563703965810166975775425292052423957219121321245916619347287358874825804378298559492658810689992516577562342685035481036334610311657534824294837461186171041439685987515788782080705675367486837871051271155684202361309371137613027250214212833834582350869152082723007092717787678380099135533751835687946031296309629945053988217912838234563608443012458688143424746133870708302606070665779375760466527948561699727600493413629139135069510488151492101086496705460791153201344396879712020689167098603245670428872427364249468847712081627382433991346716803857113065841110183766957312564917391083875628472890919130706015126970439504755941639889251084096540920509952682130987244073196534155737274264284217130606893126199746879378917389630949103676892444339877091515865565606640740647351803197123834933062546289985797622784415877371162875314858531235810232315759170233537209029254602167772025770025569095533981006930854820166842353134938122214331297779896316573954448321220840019733521780847610403807080921805946917309893863649827221784506012088825195953100665009829757514271291368013824*i1^181 + 194538204819827276822126600804154185567981727437778460057278861324397238265285743361904201420095260983462266533458897669090859665280331771341869789353848053166531687994632034701404766155838732436736266763857187594694765458634157292275701072743087056253763820027279183115599345282085843765329608949319746650103585832194863539863931620435707918688300183688361575050123943599765654574016627662777664347944840148054465322959540935007155795584350386103614435080709775390711663511235039593467237787146813015497484638547797569302799338204046509713673679160253861283146280803774327841368323154231121296764122858244516299175109073880152038265305762497490719239651020308483210449046108574618091120056130308678050736135751298600921586894985679337570418652056913977992175231287893443740512347959850079188275570330621436207683131471254842699315899352204215642529279932399481901079745115972341262145309683546478847392737400007667874328042114032640756990654992219926651800866515682148101793836073230205791841831070582441653087544856446345857701448692616453770059822478905523330501858663301377315720517545518649320173316717429501838188640115398938323811972008662914868305153523271189380329840245840096766560720987452065134064468832369587427227843752021294235833745227692692967071810140963280558828089545779736342558879638864572005040631038516627888329444877813600371655884821442986948877051217159945259066097658011811746820320002179704051469094179511231042943991153772193674717465297905531433322390373368907429270767761383507356497107249926092710330146523194767227234270020558361230912874246313139768853132347145491798560949704333972130633476035896690781328500842805828849089507040128117209745850433331367300343225579507878671111040296326222117295293612758803634947275612319908270719004744857455577402777567936698234546534198117891913493231873013412735139697204028167200179354251944426940995690041541584073321875560001356224048273039563611628065047046626717389410502550451743552802436363862790863592295679484484139766873650677812774681141002245549609236060274414807772288485155571780966159975179494307998686896249994046629662670916450423195339708406070724988332375429674881623159831212229886306411616301801276808029789910796922028549775643107573571296514905130833382009992686394830704638868148639028644196064964336874350681201684699355901825863750273827921035875057783023494907238646556832598125818853261094688751903536487028187444948999177282221207417387062790891417984295985401500046219663935007153132327317606691152706996483211687316292421638900080726663968083750605009477782962103579985168458409899237862779570236895019654119255066819674583743507566590999272737658762929170322046097091369554186745179548463312116849016646027930236838158107333261772781290493993283230715433958118742316093306054040914787200219879248281007644814990136647678139406139021397907788751974090122455703360586097018041038374644260626642507854002452581751345784515998526489759392267324971050031479088619818386562785062650276181073491567453147303538703338723410395496176731001003902378211635461649989360586421557502779446523939530998005246830111191584566334357979276507724334641581536670602132071093090314359284945433889754302082210592030503100322734004856013587175791537787662228770073341694337517048356836428943216198259188140760836622150903367740451497033100385260857495211809409663146396816891284309767497594858847415434200025887721880144359522104156070447380465851843488593458472307898659353352350899156888500742379853040798908191043888214398573796234872530370973700276068203566600807711057158524765920717397406719621188124696655779865740998299442841312438009938192009779840693581640401938163931655629717395506812987989747205905395960152345911254979044133782152470959524493370117301124271140872622887516529778378369767848363812294354920939302493074465836419895046074523767530574863503685731699086275418560557134422138475832367825373584894993427694580913458742281919191118433256824893870639365081261211950510863952051549532811279228575151606324046833206312856972862867114497508392672642396756490959819406132292674008671203327313968160642071766852033484256822060396108369977644594800578638279746850030692474396607467002029094811524813262241131539903220135963516966527131127639731398407003712213203507292970770801679749912391320349930166755439100847006798097021110080475739583603601392825336069169194066263193170870131413270339060269619340554461389072374699594118600822788989341795509968332237245869018463602730135067187563370657348395118953922815042848025747161067621159420327589195808056507577234543725469530119212313799900564529102190002869564555617606862272588459016192*i1^182 + -202341657308454419734257225282840622682919669753489355921753840773464875656799215482623789813053702322826977669324283597052874784687980452431684322967544171703172859276180104616036504507513745223717958973002606020492686272728973961241344131845913400976928537774234984898584761815450990311700341659961035865179604496558864701983518988649339620135102622588287641090046020788369637103918737362387317766295639377302173643213155964903211250998550609582665732107718395732444151455358918644073942301472124173377725484824075454125603006861903071763019969140630720929468046386652651692163643023385631878069436603385983929816193814903543401349438120190408242307406055821967120684305871765912853132005199500768555134391684909821667443220313213785594995077236380494662572656478661683434011994955420863264583854453516522150332599736497273420154252985952961386860989652383893754015650447276509916206260072459241760971131638653710917213672688452371308689211449210125930149238529124795217686588641721826956186823481228453539494358188100778264780105148435585348818501099160613983874887640878918869076902575571900328909194588566615320269758634915824326674448089494523195560867643243621523331589888088498128963038610272451428207213602590207346541747262061651761926401819026274664371175249756091629443895267822253217847115846920373339376165088574359108374738945543525122778158159592829249373009105615324943145938877162141600246088300436991739993346446380256186732890645482975511392425475916788782479777876750231945808710698325386077725233282535242037213633935319138623051626498436254057409825746913524544319042308199768747448491357871253684877895940553236293426968252009657664272820605111705775450905198501340949063534493751701808037479368188839444651485602660569566502787247420454639585256960377499306504236152656844576007547227405153677447378956498312086773836260407046444507028929006716362774342173835535553130252038083336739847611796964546090976853143196332688831277969031451844685306696588807901033533096419664533799536184040581277713133012348439984381718739385049392520532839730210585906786331303011168826278101179129784398338953544909131078235841303564789814352941902918436850857121682411972163870687634675158665598376927154488908957071125186510897109870322662295467405128047147801187395681309898741546765814248728124036566655967675026555594736184593234679123590567109516825938372968642670355878183141140842084959683611910949571029951969716961494939675873245492559318956241707331258445593409467653244762390623401990373253358246561394602092056816714774558902525566892467521258009968661991621055193388643418488933002446079564691778933364866604284286988287577636200010532177917700757897358801563332259278891573899859927940476273518336439370289459194939547134842941567850068482759975498047352616851946225693034634326939663660241466134321603009488488857202309001834367938488813704992197496082347110032702440184620757163165288578072658970498732258950247500776899169266154855729520572857041606952279882067908042592182394448840861493645059510545757415977467071182314814387936587451798343273791585061135953707256434053767172430867156213877813704662365062113261150724411285744465108180956824613407230246744922663035828128393737793188220180756993894766510134953876485424207625009485999118246544522011642676497798093559706412403762385331338204491405632728786389251407465623098274473592568281068773611473695066940560918784181228730208736594763217251550501481166397776845525525401466872360949241982841478465084787429161050106497770129735866848658608989283924482530949999836581148958309534570794134479638105939974922707362820521374302846127314923022751085377048090244508619254972687364220011575303384094301107851112470644169545573048755708627046342580791578033917854642735066881483024072880386693461297591993979202304641381805284697582807824055195470998884835105770722825181720041809141153183236097593564953639437057044070908102625576429126217543041626116703470300321879185663710288606119709548147560562284859243675876846526753679839983723242776575563554986285291248543367297743683539324069356177517444473701962304202523797211241665379846614312692381361789240990324956054114039697571835327238234437350382370053463886129069474498295597384022464529390142703951505795700572342433652105358834585350523870381039640187424496918719485687136677890432139075353835133293341003449103122549647584049264975241408482630276874269867315574896689002304613426226316608990138643308238936859001963944655299556318982135539734195292131801474787318936092142694071957172793459705266003266227205199563062727591186237324667264460328040607815803352318657452894709016344327768011440128*i1^183 + 214490482186353661359626603354366253923470683548188981171298454483353799581993573684654192827496149378478056177855694223663855940994218590674704463564928780256852420773326257656927821526928271657764275739733487879653784977668631051095143695101330731317531143406763223754491072089954217890913185556999490279391096771565690857063679726618282351969271408596606983047756233134888432946855868122638772662404511166093344216367829718277002451795334826912508216583707591836101739789021498652647697943033201597337989717288848090787502865703230591645685594131485350088602718355692915989283740164308344448475646931358771544280031382942086680339785958396353803412840821466185653369710071974857451806099248883691452022876667614515592257648377180195993886592559735855655449232588712358494444049185081022194429311612505863775747004413251254646596382671988722066284794640225889091889450393243648111883874396099096538965045534949028846262942607316254045681761028286171965583342393389801818674401606117642766668813627052658654004668591538204229966844070333869258876938707334501484930081016178599105711681988357714429405851198995298522704081023230229387772328021540458896943499985028359417719363090676678023732576018013156409429011630977515713003561652775429024845950104987207323809650890413756806009318104960995425045274453050511942233881857663474215129912379324445612278527551480875816185010116151086795383168986315969192198535862306723276810042368942322516814295012636605937870614899872597680077179592713484863536940951411692512671067449061083413924931260117192294100926774915843690995343588367610721427283909300615574733389224688710923376034169946862392269314433113658997345484105169226692672660792652024823370880431915136914036071542489425295168738538157763516542955077281731415677146256700972296725986912131720026118224815339122627190934558643542901464173345009181519253456819437923847955760212137114337029830830093999267856959063914343202378432470283893447338536600895916610264985070301693381748704849334215749969681061023791821904635787665318012402354949499837624712504087490618936331458905828782290344822963506083549242848434449852987575042682948116500194353087142651385765734727146425339013685182984861856884454670037482718936907690355970735509945413191609256658233154811937063600388147318185423856577638661491866819556800260476537216638373287425456322289737006218140455605438084794878838223571809665567843873700442073543145192976355428745097976435151787730711912181413228759424469398355536540315892579129023753817800257926725312655591285613977131827665552733170305147633983880282735784866091661319246679095077877767222237662299409771974700222625297981598963716197484383225320137597086144765216354206588761869394138330939447886950025890900271835242709068249964455652784036028762557406048156130048802152089542814483286791349673117989432858648534237125037365792305217348766271024656821015343441649174584217853948649041891081240393094325743487875705146413007682371577778598476782147660175959234950879398195353409945724073756554358795069545400689665951440164205050494915376825636691151978503423252782772659709655376498817657233178399708070109380625023407656724550579147105705434398022122557710852650033970952801647633390825137879389293176280942635623577152900754337562082743581519887875945387578153707719362181554431244740870568016033095176141208261551479657274269990600019667875088613260526494071170994195244222859052841160735799694474201242808822743524102573532761472265919600745248452841497681842058369113594907358764658806114580410164905819497150316919212676805191602872238505935142198908735698002466851891591273576319272506738826922421974783249680826149077675614052014873796495853832340220969822929719265281046781141172722391892453259956684687341851623857357895644419681616194432308814357740782081163649344189994584079937428855305970458705417894652188582443273236539261817330902446625482046318409054504409985285500911734007116767729282738492160391241425297390570996996705938411391625047715941746107177355336024051501325242473032119673468045540693523730449099842252607903621926091378711082985740011746301882163814880529447229982494489280010216214540369672815507348757312031310239731560931907781827064928517669089459761616400339241370893535746027783528908593410594092029767547763841581466648841090815661394922871595108207321972586740320793727630611414703989057675517485033267074829688409041008261380491133937269551739048130444270804553216567386218972311561510853701772644923880237237366700173989449236086767624168090260460972342070268741213492034904193889371765654450899826953651584979138643476527105943846812321023021947157043216384*i1^184 + -249041087222846316507244256567021919835984034246798251999103086986109989129925417711063301487374094346805365327354193512502822511010719106696587729218414487627983599707141554370962380937029599958770930909398655633315094947877848842139430368553869400918234100253113643515332348536676182732555953627672686337670352691682583022441321537963255537416148864972370034549508338123038238655488761731595788990085936635889700138597946913661275447450097771634802511242432061402900621034605167884722980319975542220709669988735603368364305842192692119578988114126627220162182661232963725765319108867812945070302256836743377078356613556533213406457879466190732618676412034390250591430244734578001012829106516428109183201623288857773041894233808763007298663418104846128955685160290601165066222596016485756702731117640315256462888387767912922363018313070180456521248618352471279811301836496958256739432474699292002197894569124776971611245208514331271203437304136284982371631719056154068697060143525383317402077227071013349776726692326187798464675089405953663020010153853931916749753291277913257442818320690847474956678952887436209674525236044018817403344323885121866146247461832947298777045646422587478384826832740090808338340027799659850311426621898838185015911023863294308877657728905842854837446307227028136917990261635741384900661512480985024315795411455594709732595038100674531088710026636587231221488453426568146426845655447517856303991815874799569120541705326849574023942203079463914758650099276859178738833221398023552902456420795872127895833510781748667772938756587116074055559868306132658415715696647870379952793958787729805618409597026158629064466403212560331633423066841819099498191129646587181430841399084473523172297656625227594689312792706621958940536032543368467389735349915085756505452752143794708375737356123849542325160476344074160183021126124263523101691352072167273596566108827994810290084622329433616087944507449759930562499752390480957054941197464927417125320697416967133536508718090220425397668197531468925582040516213940956035731923981705736187509949910771047938732683479469015992053743143041549064036304321284741444960697010864417311892302360412998157995600120024983994001834632061799737204099286224582793609657274482863534357598785723096652222233628588723908387291492416503496884116544202544405951991793541912159532858744948329809158861057894830965776157730314535307294247980540596948006033843151088107694279094780508685142139751814793734604045944943071388797281333979326279822624595087529962126617291595164834190922760203974982684406138000245754555042641739551302842629382905940996006332594496483954665688936936598218446253254607015733953274229406820995039582124937910778183673711934819870330571775331114197791972303457254123124406666638420268961574101158776570469304764132061645835041825603276211517028925140809232613514834391282766744068258700075682869913831110440785950086730707695206086399637935282069267442352880477386116518558362270873043905497529155730501661777818421700284583484535075606358282220399927792084615244587404889214358025074460353161406309593495261245335316960024427465572096341593828506443413389704199454636180503612468215666758075555949863520637316174997904297265930257672713309449668875418216449324039985874234125440093945757644646621602427001241795064042366754352916936306953365585268309616996035446329803846398525554255354258247705582091239883646999208568652285506130277433749484996692014668230254444548741311363492741395028422761587864530789893664199164063420289066877900652295889662050605078831087842507775139376377984020344019151498135511166752003747356394015282499385843979990470310894533734582415965784182675617310089571338749969769215747332316698801821502988967502966619915605916155829637550679721950585185150820119699030958772966566907396910222176970366257765596451447236150348747619876097130691431442416511406458270009111370426521505573825227889484331622226024603840840970642582270684529971792167751153751195529213585175725615040646782243489785486322001063832107678636582532980037811539861200791903898488417434238916730575712346784507689974442816252153210954766995555214967508373516611638648395956549903500161550199141351361684632729604864597050689462235678614340803826742375697609572767369135397153286780097280983288247556143876173213657788133552917472715082405993201988800839286512251430974037530735498302503077500731375541868210636483374491302675702397386197628315518957075383484313344830469404858140975525484049944831791688713110021672706792695879453532357583992872609418490906111007581594016874169829934960059662991095336523660595118996427687259201139039070849710686208*i1^185 + 221804842637108470721397094249671911082347429548102567321118185789442280114620895499642332512416793893483182793823542940103162378003110313536657268117003506007802051550141536980496395722645481709781192532034014369256731276695660687921592812183675539313335127531003334219024590424992040486935449280535737914074089523205483302493260209936158465566853285382803675753586640967879400500507620496702888274009617575174718020716753780277897729007154889283190907623072810086336214168528667407974124587222112039733385080640781644812701492130355016733003838901716888985005711733095115825682989699701410214204089913627522001084856726624745126540215924934381063357376268194807660828845099639957933115994336685544795828839516934837770784961143137897181125519272997388644950015538620094120102332098595779036856245184622172381361502629370905659699469390732050909419234257248337218255315860556949425515573616575254151399902731118773721861045400157338114696404268803061175132906137387338565044378274734316395678979985090084017383886821762399897129649049283203680214680858644280814802519252706672192210938445027617974722224875020795700489809143397614206707038676925336798482605054566703411879891480896708737184443728302700631117145778262304705198426007969552068017021504202614377772403858587324099658038458851144191162191764715057962436588858189396542781100268660726603810922570582059150521706972560656802850735335552217489217570691689732319478241965766148066830674558450821523490938672337972935571366918348688212591293952299066120208882012478065056267778495085526061977149626543498220005118025197605013288806487788753371974243761810415917812904415284273815064181853911509394318615614054695017143676688619935223465598767248846954964285252695532602201625234639666846276057108318181641137924141237414639213852225626216493283413401946606776401777096982581243208361618269776687975662359308948459011037871768205209125716776411753809736484408155225228307015460754705048499081145396296935115331036538474695275640758315214361643089591572134092199995303204143753274555213044201761012864541517506750422600938742222954662340884014748781083549190661491786715016577084715514498637084872551582554167789184947582811505567669293309903737226759103614409086304167450858267510661223835973749499335210534010205458237243441125708539616678153154364201682121088333893383002251199960478558994698448883505856822150857993930728113928275718313657207411253379203245969301202188036520990707794965754765179307020604001228292240795623310504909794407159274548835301860793755098673006552863598432516100564447104481865645374382902878035125296519389061891206135154563893239054444705927814272418775051498740890684372391576341005305979253526385299091802740000851006263010308088889218556240552920363063627084838682847616769527943369841184732991242537880743916181806959251587353853072018097923451688030099066495519239550860214705177215760882803693944575018656381352098964864258027052494686774213209232708851043660921467839568238536342710630306745267604568097456207558104472772568871470992713281329003397047625981236436182994080479329363758915003643742462739588797022558478881653898374023389783078548800848895348582852442088923862074396317689371381360789382212279135259229456037089777834790224879910414814848192592191318818446013023650578159302520233216988804873348878115836881936163767133407891636365829960606660195857514514634385845764446376984960630038591360082023069156893034382520683946934671417817913137167434619165691575351725754889262840204795148971014288626009014874838227792011581036904186709154093767794969364698376757679609908359649498046420656238364640783331504970991486163095917482775757727402763697908940336945255035264897974029881198660609538476543277374461493789183230343389882374767143421492410690776337993851192646086124015945718728187546220896600820545141329676788543383881052737986527313184081865509080251097133575325427703845440641569554027337337255615005189678928648604747882057018154942820425108287122555068866625535336574430628564717531383036163595645813889326515614779576603225583362154603027305054129093814007436009242424955499145180381499251174718820429294758257839240246633034929427746381081705335448820116280460185644539385427067305348306039874692214797211190090471875819554844562071211315816509409136500134861556905530716156799155397806253998630691279826629751166286704277447160549890377724052725743073452146507878734263599503915001457771098403521628406341273888636904895747314882610932748747100055550522562049931778923993542909970530170827107026941072691169994656966191951906276914473909116501781835455588593224300688937924123443207340032*i1^186 + -138930996557648689864361470226277383415170446212116578519589549286939238385756392692236265071581607469456047261442160487809814671707133078252137226385541046508737696379245193399900149546956041546514191346603363603328088830337850560229092095862609807482645353279009543923988060121648265003142820938029147884377394751313993039299869889728614436757044526151762096716253425440354761584306870026910341644020313134325750409751332572183919478439976619702627521967989542998247979306798727793710012612026351298737066108533260555738724683646511449418937774075627025958933827091502276260252267255198892677581462366644573803401864149870313253048227264243600443976038553832219278127596439154194663132375286592236138774472312350660508594027470468198459719034104355744531467401565888890331210490523492911029782753529477978678374610920346280982670697309113547173232319870076934592189883070844534963025004688532667167631417637655595724076915601515854086176394297403387511093168498670640043753275655299663745121620516010510802448384461182358225609908426414898082661161160225336740213614333511324441800763489977512283639342980162698870942097950655123888581543436500551168941955675281643760120970975822535878396997541904228426576521997124199435206788999853436653565337187400013868605605369676993200459541793849949171969480869182095667226854606231469695676242220288811817381388808000747112832985341447697526202945161693869473461157685079168430862085294196127553034343556228460400086734408550418908665842203393416426698322246192156350644111499415805214324020762060606643243703018589042982643886119800645874251819379986095805091850069865143448614393858535385329128388120270475567911997682795453791380246368767964444246365308853734737227074684822132021722591272170100009550468593357666782147248277075629539651446059999349799767292761379027249528442940972180756200293505540761222924509557812458819143066407382513558932256170635838112861598316382699200696993488378644496693892911482327821246734576764910828982301709138302262942647646441609020179720357359328749745865921161431381558507397964566617779392776734889335882362179020489578950363996624131339452064858044335526417752332673624426087402946841241147664937609136799113180265836854662037060106170792806876406487778813223767878537066944957090578296564970971375973828616230418478368016080176350034255364481090110782294083334628124342343337367320744981639001108685281097254141997564671839936160339307252460508010434903280004518584307043186395684636264284644885416689459336173399760335679521854263985722347005135501012182946056435493188920548726925441571018061570100969294938835495952912014741974658853187111542110104867135636433486832312207535172596314261571184694095800124645113965713759789810860628025659491667669550832877919535559383259070102079754722347683828990046535500596376568369080363591864789087121695950519107189887043511216036019906790998254149502141444730018168108780162856193471136306517327531988701655405507625863087204203794910348632386306023469355111773823069905428691829714187800893019404578214471877016252632212299118831579362195919937665442534474475493091331559836579267582562368498731157605749261089298970889240899947702999341630516206038484475372295197065072599153514873013812133069769277464396958001897337988136492698614379997989608527098216058503382960314378373540064086693339508624557728937511943523191464843400650212229440096812214376559773260775074726744450094967760742356054625275614529571806370270225693955882925681336286050115925395149736195995138798134096714598287203533880984989582299483191385148365738163101800449220585443625362484120176107950442024656411779500075818401347603355343168698060491862902663176858638153142812983724333718969322772511378371182226350828281809913165220374288142474070999823091693210733103562697292870685003450301511107517839508068558912059241946130505770689473626397942560453902468835997189103224046914674551397392805795570158853961137389919019225719173489268080000258386190912529851299550542910000029268058248086422389317409093996675676082963559010871076930510145782736888827411891067646404012112110124258127593396578661984700545906945153032954778053896288698397718367746494978946616541872775709457532079809974537186552001038093683063050058916573922769699819064216844780719462359663321602335420794983633759189233592749740204503041350669916674364710075531527958086598874821616948300814722971372050843258649241836465491553069683360624365420053359899292884070310087971562625824785472393807013291845702586217266371490258046321695800364673523868267347829151714963810594777324298435673450174586352520339905476125302773023506432*i1^187 + 62948596332983262565131031984198735678624319109285656733807079251717161682199271253192503786143585390840983897975379964858878140125195221167065966555850720526393384585589296834350357781447521929156544982048903219157036680949070625041481900706486361681619248115997963298886812360624194185023893352623585893234897604598376390974937967758435062785102595759654660112135432863030604834683791629537832373559617883519631739083382057646877328260621326889473127075276879510006588738195066114221005400301615067285486015356410672726933821691995059662418666338629819133627462363233753692639196986185545271266903418138685291209451272213476525282788439142057812926915696136397940001814613394967013848858588107099825614662845843055283340400550347171675746235728681781408970378032585832183267252486565001143405392614427322990647133839134250604406726030970141606304469460844081901236493112668613015195199303343694695439933845215316916792599733139241079147830242827655481511089272826316551209065919076708086917163209445932860316222441607548043471751134887986332953392796241039590044794220160567249023447433740153730148913651918446685235192391790902257272671429648532242146322921184106484295995075397385840734573065699051911344596317835260416824349370309982730487896549081282219148074243248422571502868378554805386551527517503062954957931184345244037662247097381558379823483553777833423598274083459118865732999538982451544681637313752123154621952099566506720161985930771858456409430894196529578809467529679294838770726646684709940607649008350804527348930903005931759051824129897723449156827451074150014095291396268995724350757934212178976261502051278034636266668468761631396155867217902937261387624714485530678409011033482115851591582128369234583510026483415325381557813809562184041630407359740641569585897828444214518323251050124918718348126078467602129695793247260443424380570839387539722188379712160482023890379192596430077079754578678907689797157724750526201819056313436772019936412346231272864819992712979475938458847983862617764568792674243606449259293168634121023534795879099192011104309270559572925791291083741732624739537683860717284390972766704162579681071031811785315953583255544106055188638357917007828518653086307743680446905465051645164124160527346283515158190019247252341575980422011922466706036155861851687479262926932383867087114003143902162902491274458731627998713700839971787888163347562639612453876330606441072752323438855210135825023761866811177992859413893508952612497627173322199641473583853849569572008629109885636831772416568506374413349161084536281468735524202213765778130595601242573588117088037432667723809679171055045616193510112445239622558519858965591040382223328252677315457147833009795532131096906244411007414810607497759350237465363955519656293852307210626938641623417706801224844082569200987772002047540875267395584667030344990650668285660992624598111336720532039412217605987644245824523234358416099361738201490181424305242171894634899498018039468713331183479130560948082067650266689809989609022007851051548947260289162333004292148008136421317852029028357825595056722962916508013638032778316569968220590973785100453082733087864776413307190464905113423871598018808450042851577242427334197266986051360373051241376613064683603843628626832462043258490771578485378260247936763203093168955298526148236870235964149698776661583883743319443281697011459230864472971277552328032168113464148181143600234656319261989036977142571388075147098637611839966275181159228142228239443508458340383354019044327291255016017788937329823819669357828399318629695011541317380106294423835183778278686423817887126319697450648489665665333108568929174718794618786290515390269696897941754105798986170444618643011274710376909736437154361498658364837503188078501852869193740145468346894623309598895297650515085981204842172337907153227280663035507046958688127947751490912985577769467337549124992079438924625728466430033056376118843667286371578288782479429701900377458032519252203582618277096503866611132677654548634375675510742935352305992923903722155325982607494853789790889619770870855522390085989730102051830142167516222312734695227080157889340839900852647819907016162918583576005604738346512865869963288471616629956748662624446034162801919308652023790391822565502495790638155549133650091836999259126830541689204453636067213276595162349424191823850260726824212325798943461135579039929049308827309749360725090839945607066104078032377383898856989728681398434780071033833212523237518101032547930752733978801256862549867093388206160472369031120345467666263094169846470581642866933497258445204599133487761830776573788160*i1^188 + -21113878308155669609154726373780299088984930965382506940337028820033865722654827637908808656693544254156425539365701843798041637085929786366139816374080512407379011583072127173562419359636510029370725149682268416773597247523539907611126171364338017525403269123356409089937437753195459362572839967819748340781330391720045348455453550783591586874609708502412588733708626651400963164026418797182633730424427884833214472681534074812772500860498029167767437827111433179488390230805486042604291072434163080461164800603968593209536049989146669620084525512092043289805236340787389512679247172466515400732115915148267083067945788280717864373100201597005308314980520110166859011282886776797071971068083736822247920401660503270568784403430089664056850523638610571834753449639411892972118130927488494734071965600706089361507455052416027944246808378920311925538804791728919612255457250686943594932599267805659137559264601059886885844070941196204442572192016185072532745011168537132370884136201531289743123930091614548100290667232677436219474878137776733623880213354883752178128679075850711365726956161934509626091371916556694637513537165613354489282094163062602767540813630055629929836984485663748451712481957808579578194852800730395555258569948208168844969347281306345932480485331541307105173747049052893513077059452738056235106114236907222915383471142629774135214402616723094374289432715698106899053930599590905597985758716506389058131372742776046066417007729601025285990903559076180624688441730686479983004686100719555647806374058701105726714413418119326008079843788187112632507859898095956326056087077799109511026035446865497320167346334291918106438021375525220108774427701094097898339876269350088929727371517741856892076845144665174094496497615873484362057715292731942572413755772567478293375720080878405808358401267561507975259575128639703639755281959350357190337935508706158947323764616769544768624326151201756283718232443011060623021127648139613294443981799238101795697890404105587022378605205698847895852647467952200671673945590170543491816910644116427276948980126365356214782700199910113460741695440887752891243384642746487104456171868948300580473978184145473017527771371670558867376592899455299553598568845442250503205051734357234551744329894426990728383453640894725701592218276663854514292595435405600882946868443395063573604642588573200358909410715420047569536889783676419915505736254304980072767654562437588967374323492312080580790643697531854788858140453205010602782218059208645981401156390130542653951054968036905059991170516914478433222047986687274641129305076364196305009780913972715441377664975787601457485842181011198581131237064204515546559689350458902675998019810574127651529394834101352212152391240594159376582493412705315601351661963297121684270398217939460328971329233385967767137956921976969634447232156136651777620820303579105702701742907431475616823042580177517650030729945555622030715511837995760502746600948309989457458063112395390666432927449236917547905363617162546196287197026823931982214650875051576896434330059439454447819932671103593038865685202158675874941377319320611272743731895151679121237531350056669902978582332733371799721298425487688682509166862899859549872563945630001526635000159021072623710288532945104797150818737553820724969136669801213088604021943300184535718407361340647155074869967351015361303481957711560038120749324645659863576653921375162689366225642807809190712871514581871429835025185846080077068845949864488812957720160395721873717533559715244913039883006453938436303332596684977170589379060294631673298863846382698624240845949340335728772898555185783545930655918666097326671793494114026006547810174350103910925005343128148364688509952423886578907181044738060533465152448602064830791017099066388722732603140085187186461023236807547947651743702857038801701642554559415875829892181757924760899076390096179123105969217050176762674616223959212040567479017470531702905743974488994997896330402841663667567768712999999542316701442253425971847918809579961267367055910109664562432841607606119340789453812511735885850028792786549711226265641662935631556650614740011289666673756009439433962751813397770674452848933075831542665467050447624199167559094224258214752285245177685216046152819273586725203606061878485326735736770682387992503687590080481005221746097119313474337832434807934639016190784080828997989315072047163719493690833876506622320271280512228499823258983946907232854735583136500803227010272278036395245377059679894550123492689904876507020176954461212855074180510116505184293208558014618147960443927957056494333404828554860297827213987764953415680*i1^189 + 5201857478829898919635209589521552150437383898402859229473188057748946578085365340410442422296418332955087678091559471174814654944416284379231638103163481102761057604000139530967266792203203608547108870233049641505195967393955172787092732258585875456999302110223395278017073962541397667087897400402693028305044487379938144332520891570003301761604671247988539529142444771266450611669953510936162790317981084007883708603684292059163932201689590005199006631430039825314122653556120079729916703274269314708568580654343878778644640708449499272863014873021834471122969562597622034846131532408283748212108703200940960233857827932467372381054654785731970175018048026931839387288391374356581724954147772138164807264041031426530311063583117658462172869915181679006462947212954499369845567234272390506188331290622551630373046992728866375219583257537157096373639811291153076187573304418457920643741333048732612502211758417297565613439893711272693779371989898941420733492011226106740477336242278952864341584888857571256665733854545847331003101117927266950030195072437729986189364514230095898055290809784457918794522170635548572014800611503266220678005424837279925875222570103796624416893372286789276955747507593432841689919011514152323944138829610828993360870673672670058845821152883857895729952160977735544254827520817243652940059362920158070117203746009219175834757237819910108425771533499043099778496274459273818853179739000925251142770824070953079597329713344438972658846364260208416343914252527272030440966394389388984367838942195599659817271793458153567087221417027005397269648526489637333247585767954369994930399037105047240105421164949595277262952695528283971738561127006658501220994979072554427665818426080484378964955508830386860656636803848949721205514548453772074856766261655355322854525628896280046926914675815083096887465598585121165227836157800591083314944055302816495028318186389964624504137331749567844405188315856427454453004061294887784388042415315063908602453337106436279883696581238952999103386079170232266504340307573582275309465621577079363429717695773065276548139445666533008193500297687030353754067868657881733576372630998534910825787199690290138879388853255233093744561154817978160751902151693321235176339700698784711312023315653057987324139781187951953812698707242837071936701464405155873446595515824407980119370656831835749086862049983851943602189848624466681303824354664396843929004100017152887609419535751272832630670970993109035297256342522434736919244771885048937425104585968812079746646465564074163900124336785620348580482084065561899624199912972733776048741301580089389705461800213395449988063834522998812422048631459406179517073215870382410132553434577423975762027763303746341735874117720947077139095025468125099128181391329141909479153168208844637589633550236926346231384011414909816136687315224510477661100466910203453903494957444708725530169536808589304544123036299918545291711908152492900197254733472403097255038011245116207068289927920733882527963401254722081045309457834785193430093947686096397903940983730755171271408748551879835261655767716751651099507683091654583262015484650566604435725647228680018443847077672765737148989592305497754148657844767923756769045966567746876340535080161581203915978609558894626315109664403248149226298537088081378132671145129072701616046651031523374096849634387956090543068375939449817181143121906494988084410985192002958846583204992511196297672404372072497147201258426850776204511403161648005774475322551697698566805880469581080203699392698926810038535490874645967170265576224467413316980123236833012935439108567367324380026317004601021813462883445518349708276277933302142288646716346269077419957817232615935137909429240985846495132920496641094455633156373516365912275037992240332725628616131628974117419750957066747254604765770886702988615241093390980873756405278147262400169667201476403164866478294497238282873219901944663621320085116426664397407497493262459690804240291443175906105307205765842305064660213348136137714282631505421656492322635572427825519085713171625299901709582058675566398338622859817096025030010264225572987129635339400134823632170855204449977783949764187916502477051373558428565600119687131331068420474023417817573018866554893907819772424417917438748635773249113638222273862823947310299151955978114854682940451950973514788407657810559041834105926741691303718608830588456828451235344008737966189130158603583747609055380520088107502780788756230726908931140906491930846148822046236585727312299257920568716843097236965066924222898367845015082890400901296240939452338860620097056347371594346998438310182912*i1^190 + -842002411388015398377788062787492265483697395991992176130068064817145988604649458652014218720772491858511771134773091476721834173907941040628987666362287651400457945104227709493131173709439558132920827028548416106513889870804151778481090540182142823978965444434616222712601360663575232250854455036385445209093694639401041771475215329613504460078454669497562930597003046740045449687587058596409760448171714347277055448102884495591354076399171329664443561357368252903873466990316039508982337022126783270475581802972504310724667919701590203924714563045774138865231590454102211592297217335481662932526379568585106993903179604304860333247226110412235770148385218883192356739466947588673025931152975246299352474857854912192336383451442460272577570235625102290236963911087946420544816886282063374794962951297741092082027261841064559831949254795829068586648546158308224362938352173530227364560276643827719388441657553713517387827896241947379217718907212273139047485998696609581472254798826280976397160729495765892564258245375799986350865917502957560618731398413222804445165595998165475520643407266484548422592333616555395512281709134975335286835593420740344396615367149318235285241111055354741093260196669244891035015875416880672781141385833683856546810158417133204715896252891010546402426499231718176652655161033286689452693835563764285469975014066580655100617828017257533761752177845678908947422439465034225460171583245104544205839382788800981508073189625812112213040886961550809429787802666497421853848551827366447764895530373392187035488982131487327367960742174366559966005430565869060918260955793065122661795190100598597625707878431086580730371682767663232914034810825174443424475109067897050685352369945695428980840112107276175863189462861188415553088823746163293946721032244741244145773707638864781843623827072363452832319401696093237533758020915738535693643613720201574853755250532463930221862503460242882423459789783110271536842457045072396008751335509181898310939719750094606512927382161416217642430734554436848593487420633369065823739916323381736725448969135134374715882874950800262561941237499271926485244887863873697690106990224158585788604726472245037462334938013971943317733702306483529984596133274726658714914155435913982827420425151276634224764317699788683147986697794736592392679889416698699413769626029485605602084107819551103806592854307889035083942760149319586800172314841429385982475664525737791691207044567582905770652813466822609149744715322352530592015393987037026720658981266999275684786314162235243632556306424510080440904315236812836683710400986289676890644952081503307154558620998726329903161498245221249449749498164021371868876573723631437246344964751563343923933928626613563189980798705204538128551559333598555831683483153160742170326636319235231226583092119298692996422961429019001131268122891789507740374075333297079901926962529158520254320725824213238837221184190368656892866273519313317100445985696723514207701115690733368024236108022068171771659504395253100625364761552491908010708985018218829931452653365657781917405262406885966891684024124060078645393624735581782264047341569357096061216204801332629637201003943313297826356627200365518748609966800582146822429402584577156005393850421044126480517970271686837633503983433633372396098792878396437438835616727378874195188811815702773238560511944681412045555928592645231379365942632133352170831626036901348799517461534433643167412988845145700085736719832261428212981238664471372587907778714426287288114138630169505584555838835863892950104559719764949724099938688813196288971683486370364577443712385704017999758795459707647978016902487791099453787892814051082438700426241333847095030144030426268078610411004879195366476037942196526380884896498445619328982078201490528538544233996186333540824333000603942216346807151721842478968150452302781987392469330030879727312552896511981303984544642846843478099041235682825321871472820936668696867195052935568018754766866175708533454069983005147566442381976311851137803204135278862619286067104844758511091432415742702615992399505314418401549842019039493050741713571059659759052914309574565234820149701689160282913239383569481796097760064351208425198537025504822949238898529557190572140883884955719409290764292246481890329930636792391124526747907575522814431885175332880657844394835015760702161269722437331158643596133149927187117251557300985789374870759167949503192800301172271687552273362235371973762023849314974256874783973233324427377820535954852152578347423243212820299938252533628705982468114641447675984705295041664281631329160649448184836900118094895531425792*i1^191 + 20113276759748147768114193586130580100866960352848546204147350258257966675259033592245950509566579719878596093100664026713748932033961069471081091936785262362554416820705213875015368591984124504898545565362507485907106732349479812058428546302342668308001204608637549126747671865416238014100046505705467746717146258671806943741270610045475729794836000815370501091304041801252634102685073959078968086724679866105529146793483753150545567711031555935155574761372520443857420664535872087877919557839616002181028602369599360210667599737533710993607880178195294041074853197720468048445411011506820013042386054531702757433684413497992465252132581572040388366259439216244840263367675465560971028705450803956487728330702028444600069766005442317122316797660987957668794623106363081212974516102414592033987638390324877675887710753066481633707236211226908884328802567267284208526701539426469872196783431448487839482908991761116937412539029095444893636685339962945926409971134187137294567785025224695441173554953853673709981420387387662195861802277531536825527359999239114835716032429307712000280890646449166360053885669311932776427516978526084686107105438595488231072296495912471953199478921313256882510114115252465461045645647851586739064414154786060742417739200917997381591995707608011270497653112971512711645516953331990476978763595151500491395898120042093514051625119526248374055708301465117691910136229950696335881826846197607491997787058639083953639418919324180244477637202663178086227975299887456324478310190572091116606851554459264369315163143465226878287296809820841015780875536583330229751926146066878806363950353124253962376142727778717071578923083565941356277060368797705377292188019924215042065069674598680866850649275654451474604107804705955747977884050637585172576161102730431350181642186494670591294556093563887331830086506736094405991805014778237438804879307469531732724193713454068927648283401135321205182485629045133109716669062364543777087021803035491850268333224549363595009950862802751672602232203120340632249768572837251132033253198166799779660246263762477659215604526943138051702656230530348408197797937833677114238218373134835357431707769084045819276933861936678134731874666620865558762738355470557032269645436333516263396644149020413893019949369013013461152183755044464680158096979373157626732290753484497247863589228071430845390850599351422254690762638662142540449007540594798871907092374698944978193185646373398982643379295364912488548326410561965152264682062771309260998317726859550765394425067790208414512313282010432815117662700719895873349988252669216714734987818357657517802477805647004741149876752123615606004605669461681543466126020697094609688614356889194019265405329906912077610323868493138376288783442900124348626872444203544158418347196733443676487503496940066913856555938304785349743258088229310942907521809523577946358113138270750490902878409150175903366476227361900728259273894845812396281496335323141576165303473442279976744400100375138694595621460317750802672949479771423478669322151871607287368057185568319123984674715329560740590327503568803194273705390020888797477657184521852195381617702896429814982708773547817611838903844135204072537896396642805863170075875951088198517631299522621719015421934029305391787088923417027401153235204131224305505231391617185956179550727990859428117985527883136806176181453570083487144794688105506025493347621302087724089142646402188343715774419211007958868160307348235756075381094715040568308033557590352227035403317633094773829060830929508208052356956865261135098965617269859660074417407740085826472431278632485570484187169757645941967114168501162484889111403210971376648468279836110431415131324783412478443219772631957467884863600416994859342084508260161208915368376332640600999234030859818327674130680400784866589034477624909507326495719152287449700596164185956518577946557468111963211853628438180606344647495139804706980649753036260227693130748884846769042202082968521242851323429924879021551218631005865376366835010897208798178500242638147536595837801448397947822110331530937352808528021672573811897071619022425740939568830981365427191214448184537730026017833203487939087732699175557455389884027251928881229605628479918729980266678361218842475292799851840456563022440588586858638161667208958502174216535682215088927603184955998233319569789660268839427970230063515010977497580368788547255936040419479108141206815340403014611315648846243076567700474536604851820805855345445969618816255866909661396031574557902348048868297711614779378269596619892982681342552646432719787761347783697924453640289281638400*i1^192 + 40400714250010254202359562556865406046135691780072667115020381388005146471324740871063185706865347646766799606560605820058628852341404276499238887036551476410789639603962185914430923059441518596068883486645267213221284388449849463542098225693824171687503281986308575868017317296821152758096981191790136928423101649148064034795825670969667223695777845968951446751019050434915769597189806302550909260092713744730909833849364318261036031712429243625538797111342129160139568338671037022465066482770670242230751747513346647864914365155526217767755937937130416780422793599872833828536194767446122423617347275239779473874533413212598299000065294730772622094170979902935706621686960761118687985664330786438028865447981847422801726420292717726325202923452937360776927535743450656502199350037319734078255010834340372648352092774166537226046847424212732560509663211972298122431333774461741430994437535127967536051343254488221320034500013210763894518501579341606557705355938801806572000396545836521912898522578696240118409456044788506723452204478641125137476669382070368257632222154447848332448801770946658280001786755583398685344529399000529921050057983485725839605692467890931752045578580256521030777083075905959043235355248741912092940751915320559821458774793637426668500922782117374561341876030335944916640994781101792923146332477741432167188561490730226965940785042749605449883779649356680929103456678648590949101885823154460563261767103313764484845672313855624631162096802624921424117845675063241337966078207793170179303186527259930693444734897040776750623910666255783670165281434624264962659074011554473691446515322582824102078563548453728105429287538381824252202402466345935392358391704156188494755551770323217999525086076762372924505609483476482524192314023029996362001642574510471371439607222896582643576606149022855010197428362877406599804365649382106081088460905418326727874261905788328070342362356236438441663984316579074170747157399646707395055284659244224154010448537237610973929250459333698504704024034138687568076944047206588101003308686317993648292697768984723276689342734382601434965374140512911278503553943672640312456655448215894351609899454640144473204046561556213731290717769055852776451247121877661725045422054046032838774369249392586154676851062273496466837829136896196368922390414268039564838447211730670129700472268697204983143882232278393167522273756234862913683719140742025322973514778092419525696561504309713940141697319196552745865826273125757772448445917402025390490921430923974063098968417674012373668131149260016529113333317321662776573405410720184066292201530284851114147071482574845550025171347259629012939852704099685030899955976359754039803406946780102926727126287417458431211465540800711857430687518073176327576184579728946814335021609228285658553569093542842293585074830927594882709252820424513621863982452236772719507791087788351471711443222639233598945945009051759326603020748983062627216565123488121350367833559715592149557418791214694922844324691340204081822330038582931308527802816395271156084617842737970677773036512626206489613169762183886195355070813330260704209808506315720890953663327620119520757140287877074481878229696890754988931000934523230084306228747331651546322091195448687897076646849612590829288129530540976775083609678479894873024044192318861508831792653985970211837499384192825551615601194429108649713785487243902797973604334562766830571030012459552828491098619807026173379232442905383396489548086026242500997720692776222461615205830993013084360578177714074730929514465695926040300289156183459314288439892685143523098784061145741036707881239300141924666956647083085374990038617854934023499546977393951294006529826070273335396388190203929102636552392683801241488079471625764277739701945060510017061588769349691147910674061128434644270531347306012095840471028025916362909298892798844334654893121559103365190371532899384065267276828491376878110574852694493679861647618455294727376382413646427112862366227672710051057347107033611012755374102257553470709634692053073762444677495854698919206230349456185388223791763548047691271363977354632459881666850031176825472845045390452679984908246007218222212249422540520934377011426049441840936890653191029928279758960303338752171095719159437593714058850181347342619050588062918792433111018641473796312858162850997734355345959136409742271577207067955466256793632624204738022073042292271349764572143553334939152727034434978859561874720802122094472020615573133400555254319776037608921767342397272226326449117074998105692924035225860862593068559338741975653629520891184871713647099904*i1^193 + -13667793850110183655986964837450406681412546564379313111112856609637352112958658220173124977323743564823577523115192722264946589912853981361543772510950505402705932303847390327792965291776837762598428441459513412300195995389797554725946886341214406573392878835609562626926858517704143124151909847078129026020079359540069270256504648585309645747633452177399659060886049960857238276289635938705958586078419553425550046641609733072037084400071335992345546591692419990111441679208926739124119439908558682963215229487230693845566996584086860118434615350126756234204577930448491853265524165543640259509178700273000155374833148606711560129996236095796910888780335804879654470394274540526647855891158146174250458198883644908507663866329596050868369449709976383768335170005472941567428134383302178501157263608125081031915211561751639386758540654502774298482938472217298833762266752555257416095091891542228118708276431907856217172104302579235443827094809256004180668306331255429167644874139495994870281907587956971502388110992699053595329240237582237179600066638341218669601929328924185001254547855517549075123577503051290443541344726466106112283608558019300936740009225141084017047890399360419454852061238448480244569262029575241959960749212642995596395554074034130293414425642799656746580499450676913601679598181429224252277695162275799832887790615252151563915340240078709938830503985679144846714663756716098149771687987195263700147623658822385903124876208818147358300361720857711479386776425996032399514099815368923596112880679269454843163536128192872481997804977225802193937780920080036061322418648119644088838406602792275784454278699836342204667792182172679497971251967425831766278079508921311839373804239046499978763250963285491485569482593918503842254507517506400553513225604502751017878448603474112437393602093177296285722037008809780413514028864519497077831747953952634331492242082752177565623024893881687324275055455643100141641175679241164842626306674801993123981430270865695971027185664087447301734160080757191360198144504082038244650466961374635370072195398994952478563817686700655013782500731594012518364281837940959737842962505075879773215389107862317459780121425544972438874181928937480330045244476192847187538100445438188797791091232474305151200991783393533882897370903654658724398294963575521812965222725164026476196529206667635461494299095540558312787104215740174436976022852863275082636431730167972453887914442775160446636859522472373598543897347618710795200350370061598104182630886342270955452271214979917454908432964446762749501169916166031897570594072742373685943493421865123940892140052746313103425371123950708680464138694409932552331911070395908802165090125690479148578725211698063256994114657908195420034717475812013739164502370049704682669009655287707577759867164650222249379598919310114047135126245814172911961403895198705606430188139958289269699202871869643265091240782675901528114312532799109413423409532015184509404129993569576553171932520849725837765350397268724431854930702729449135585484110117722364807678632164393145326237492157101716595283379315914751678642716181263186334006676187127983114606029939275822413436262979149567254948198396713728361597500468208799140526301788899088711566665279227765171877183092625921273178444993792337695813943009105839540346706480232489885010308532721212630334409462430120700435403756587901821635472111939539690755807941937761960996371716346247330668024679462090273671486493521907597036434765970469960479222667827687922190055675052727346078589185458624165523313672268669076828511344760183077833691418817867611081795031395835265146885272867909864858999542639173291243548451595674411713533972106287761620555780224575746674766634879433111611657361390442877697452575621118281098836665992539923783511862026392868589458717221016401677302911827063714949338136611850519355344051078098409932853287720348325924596066246694380598677083413487337927801224492044572673064815809008865633865984207600069886449688630122028021035793910068363042340711274048806857281208170312280507502198954189201502391270574894504559868780553610752278026021549862750973781004547007613918430975139654370166771017036427518579818733579129529686767893644998942449064387210071978658281966660523525112900737357066130750983528340770986156518631647005372322107028380982465319962489614584065854549833340694745684142842613481788813959597353011696380253326649367164151645886392452083503870901421189792255237870155054755724004162367439934159556778170179612373668633096323227582375085083171499640697841093122680205096345470864897593765934603096293376*i1^194 + 1623733749824508172444085797780158317557312061019280286311276792314537706181282462552246393511869410234298990510230789860152167253902773447854897503921089070355411698844488514148348870208185816854873406954511975574073074909613434479205880857598096695018823268269604364704612966819528806577388079232832570757024107949360542781780956093469013797332064311464651953879981783673320504557053013032945104645936885370607896284629142057566485692009944032786707507191504067039299768751341436065023430117263835043981169610369610072319581048060663926517953629260161447161969998658640451306362383957896890733655467501367967671407560115126338163394672270760106789283664171779006115818564214367151437481571904369990055433795177664924386173862136209277015718830914760622820659814640216769211467380638275031431973155920306451438062203226469784669286531047641471367338750917079310408631143483741960028196216015101359610001128280579261622841227196790367396165089639302007918861767920630267653425267639602716545453354998016268983467944881897651065635422099748293201643843809289292983208636709081131044631727854062860405691068168042607096035854047887869939015803717683818924009609426532552359167701729096914799310426771150835270179767472740153384523116141660127953651985430675183825138303942943563492726476358484013633750529076138614694511159231451087720000503718691220331857265147018699757376390505628984777513229026936312273203169334707689391569026893266371461848932354289692430352249079859851178959044446964857594727311128480716575766973182244149511490077148670029539738467957983157663487187882763033780033722405477982045761833466455264686426091498089301873515630192005197283180141431947012525563589971924628192331437645869691013455587523519679114054221649810604607336434285420355999837405053323272981072919092615714993560869112488893952961277898968896428973727778266976551796276832359981142659433018811482000194050309957663480232331694971166490785320919471212525585629028938596068214761305023142071533711491281216110025275519607986726755788745506338884387517531271767299644939727232600841845550713640067811368875414812808869226246377877252833140894429027869331982197976995425002015577304894592956879515701422935105309563383504430248575456844407264858867945958501893475100385483735056692409228467513252186690219673195333288236644047169156070238480816625660472811053601642130037067787940317927331635955557374056280854512391748467181714125214796634003467300766751533833682380367318366573274382343101732928162703807921784246390078317205673346959550109685468147255249174699037377992263500257377225400163604680077007501220766087777210503732501855442921980238067386954185815344770757156291112606975364827995898634038740930120912319316297736619640680280542979080913527035277413776853416421828908807930367127262792619216412002066825256225629837939016119904786669474988794047030645647342116044626296621598319142964670324248389363422587808574706310366902096592287228449642862501094162086409300603813168691538207778150501292194758162700942731612221277261577773050463699184932592398360225097552105278694677053354882292739040406179784113107817662568839563504351373585276241086340462490474818493448981832294018731946921935665651353542011408214843786669524557683644861977613399176710023720380527675976728958530510804952119353518386657094996553109648806440674420049552641729038802906579807275838997465554430498807493847931808076811714235445328510407354923390245161245906016120054876352724020576272492133617467192013932180467852910050156012649390074319254286741797496781131000892443620208443305355926043629914501234232294433007351114856523351170776345383831640737710744524239219046056782950850060752989884574500525489579733573562922668820198492323602600594282842116699977138174442675388212595548613855009354691234538810787226634922582616066463006321176653109231212064824708212549884250591967250212223203674453825542384317976733857697562325300038358854102086581433418170354252706216509323363972556714263193100960618257439811548646758437695488404488763273142571717334902764114073646841254175953273827130477803418340514371400440856468161722880892022264472603592078606052995963462470067836547857692508050385996092861334005924139024843298103037666365480679014929896434349958623579869936535826089307818660038924128510919427500932534046926157240500747289905445861248357848257060413009353817553019204717842705941699316993019959013253888815074466494303077770055747860763490503202893904878548027923721919846307536382169670474336521500506516457365927860072403217046436192569640186864121727332384768*i1^195 + 266421196080226367691100644298309245076880639331396817539097378781568577546523687471789121105496719518167777351805401299935759462822224495500227763956296854050859616366760306094451126273980101702820345812307026936522847346772690264728956129031462040924524318551297463389822363889120296369203297852107579515986969874998912978574374453337113500455678346577901918236775781332930171914741001732276711782444456581230986543282698830738245346694204559893431300142711416269526810232202922675282749280072050597137451241179323513958314249213111849432651514374847214742379263200915532893940382840633636108141214146190381408252348447209612038285888086066028085196105428223706521682915159508670766959095470796022634024944749781620198703869248400364919899039789687073931497972084975174277862172375895299704757007903967940780658802045740262875117730846589886750078562233294914965961248402442619089111974543579481501911514616847641012176229905986072973209297975213326448800715118119928988884835744392263807497152455807834246844691463571701209158407720693440998112511179253619220720079596699361167508858467910457791392909771150241260219924189718180296927426748129549574523127086561072171770741545331022423754237000739889117734995843490845749642895343960805483430291351741893191936924903484685743874655967938168659044244039958585075819431809370223749788432796777662691478837912712101663512828103311206092746292436824412456259210286170453843852845383374263274254940815625025459402492145938608888615851038563735762673596213754119398548315279092992382884484885199990167509798792243680158888922926277750133333822230302879764957728236030250656537822564209847636971094581214233828125705744851657733627464898788357102720420083914684590527291180107655327473358943172236837561614103087453398208668292088766798906062281937349099178641105728912840698321620411568443436333159388758784844216164614733802140642653568593513507602447027760706268947463838349956510099517657599488765600101517414570570749050784173348163784847292477052991177696081549475768790522241559774180858021864398356852682219535650424544870185213110615135790361050290544030891991930424113355699123089197831790116111251905786905573344017713694856694526202239893225244232445543229136564624976482749122714569881872925777902205330140645455976838950475574042891883952417304946598319450536148541450001861979313444922323475544338809942855337273186270094262010523006460985776750225003315576178672046153730066216310535188211421354166577613343573359567816430403098407859168236175625070320887162154671800636881580770236034684780305547127906680918507705679421663817446706142885666418970975714167968801921170443542500910818926201282700074011393918771859963420706043457318625997967519903879572990183907649195872815946624465730299520854588883174991039894718491822729817456586918941934888645712516729473365618645392247467862566105696965686172056631288409578505617603911306282941197105952585656523038772777482036300456748324804334279326822693187126209429161512820627689223187812775150597133248651371718151601561288019222757681478245024923443836796110006089656660853380152278837824261284658143663591553206925767195892483777996759188038758540180752782557828644051863212183921479286055821907751885686542065481930398058571240125214045241785002127267148718465676792267653032372506404221422205079588518896488357158835088563479702589950318366532209720173166818890544050058550189968349950450809948908566421247419169554968153959521631484717505472327671930329612247108071055494183930136987015352268218652737578930924935360466333715168906002097456423571537669069248277469134410137389374939902770892163579821224926095925595013494383361057367110613016251660491950411353414336879526821503155430144446143549880057030758515070082250336298553571652727663997886449476378301555288543899125040004894233795292887469254313369813150890485509594844343564883207313136197764645498690316128582844830630779002472102843528321215806170411896991737580230728775231408219384503531798508878117151890616068939162168355232608819703664335298454933338602337958997207309191117945939319143286685873802872442061571446945599556717876166094712482751829578007533884427438580061183086759579875995688049967062927538433448614511750697283166767220513147132031957320034031726052112307162305539450924776351182446357199479000420283290016281491130806896116636095554823410331520763789554454437630626195027662199089987983362295477333824600524836106415226802115022784527647793764265422329180129017213611999115983729005881233161028567735708925146562948210603912056709030040668471296*i1^196 + -133441291816725884659329226294300623189383605519330602898140851780380488221867955568502768794032924417048634906983938670698811732966592339210517536960335962590126636809614939850272231055387330890896090132670384126245339508312748058144727699659751472824238346056571403371073337296111757907466823972143297748404543865461852771072794288348093410578980444566962084472112523905504878155717683081364296992600375263411029076171456952907813790053630507562173004994729618091662619803968133762716854931854433295078920414959478908910920769808542309707999017099867584618947765358539960761350808265556498526588567008828584245493966757168150290087887216009081875904122637115516075810129125734770707877807826306270731855441260281815629091642784944364276516295008760419342920847160339361061798319995766427534325496272688916027639091285159502069664448071272915609781816312276539972957774285107482174001586947548515756537456485357212332848174471996666704835196207372903977766469066212016630278184741472019671804035424845615192886920556696073775166268280364880052680379388343004610556354192441867991995583323617858309989562910819186056032629702022877773669102834544737544879582857951994379097638691702614814317511364260215128817447203306387203638639930929407478952326812701500689821562551531937669036333902799031043568475014186842538394086041331508135258880923086189805393888553074744429424431073405743564857172155849990447572217232875207882958730866499531682357678002313623083271990328177223827900835196419631511547491859851933121615059072384800542624192045266544754888272015411774070407116857314368083685325499230343578787207199345914431902565370597633651435659634166661409138127331900419774654546907314015788930120163514306892785236139576554505470787795343029465754180748106565774747617506073175197049583654129506456074010523097372104967458659981081937321694021227174182211150968910758992988272548781668167314254239217877169741929986412861711978372297851238613715561290085016838560370537346134321527443064024400832091964742722533039719165253689088245706865455367254294709665977301485691126802738023814514669113369875430627005510914769799985689299895090080305083291633880624593319347057628659354275369542396212470358770484973637651035043931014871874995065216224528068749128824159959970432871487607461168646852618413164089220861912612222695810531544772101204197610293535919923302815868453854996170287501571031554683444397518652978302388434158293042116050697209528469239254392323322572713931691901420145782770609181423678963491314592860962340673995377281973462991171703274251470165909467285410909625617146360690686228268712732016443934213392361545723075624976308504775905225826592588780881053840800067615496563668651240862850430614739438547467171135586015522264163580527312509874096912913609275479600404818135641921419074610666717537607012421117576101201663568271609113607792759521881092169518097830528684479439086269641908502407674692174878786329483766453376965367701678249579990556690584296703781405080508047171618199059549998108993194707095526659708387848238810014256226065862182787365126744314836874233928052313416865706826452709644520785864042984843460335630577705895286200798450109514123316584065924861048268309185807134373779432257702125248311484721181327027061189332652291078699288457250585023806726381972268321251554449681022386974918243474242103052272893745304377449417595766215167916247855984900452594270729791707369975936147013731226930016249168091505133182510583955047527111108059388069611947507484905399013337246035006911120824524401721782941071140940947601994099858437679074042245822574560545837911132857626688553085167325728520393034654645687424783113982644646463174449022040784633933507136000491100810435082530788918190294721094124410110632072985539578439154123145925148111578632355799440624647866933991439438197334530470741315134827080022634730951615961412543240186891643258514616085642531768098417773218154040081025151858820977941129191994002478724134551072968870846504957768117666456120932575893574995274732760099426143262387458013473652286075029300881761484780491516097594738893148097090901646579796318933813901624689895734933974008447358973417678942376588057374213070353972474994925038042613589681747537959156853699819646585050692754489240260130087428420127207681217214730903510884730018395746391526718562378914630016289984343849216658969392644140731062682419804649828432917572201710550294267357593187452045394705744292536440011372505403441255590747635021829890744833288655066669026126561451404623752393213605513536270844312067728474112*i1^197 + 21660077531626196926299895238131675340849898942508705648164744871290454985507546479024059525526035329391799861124460993348376777821323367802982593030830083639884270736745031194760787320579208700516543138772149871186203127533869755103822675506409104934726140038164115364893920520783330297106859387763877945032631231575873667087216501407363346166331105953517956855730171643135688424198488983094171969286826093246621655327861297201548623268332772806588847665484565982180170641398967748828347162328702156287652230491112142826745387598157083255432499663875702062785863033330393684252496877449104209181205816849105986023597980144700406104311585688093250150182773219033107286673671076372029610021863498333203389898450040670437279394395685794771735754039210896766070340596304349130101486387726449577586874157505809741919257374478002759376537115698564513959154618510771754253932092848879800303206847839320841171133900410214953074282421327398685278915475830809859459414793634123391852845723536590919271661624823108998705275949056542176407251759654687139354685893512192406161286730278861899067623423423511869561966598651709361471281646400274194828246407361549773685534808593697098672261499762175069127536274070630021175517970685848470038336655240573417828894328850705806809303823792413718035011379919976046577459370141124895415038264900095978735259428804454048982294103257232650429783871316864417311652566455375168468880359777864201270217390751259716818539114742707100459338474500160535391897204452607638855478599566130049072001681989778806006666219867942482583101410346754139384881929729754068323395618743474285353559967249908811035274903633845080298150379933835106975736786613926184755972359909669612994961871267196528566718856176046054555706600071214925763251983567124852233676891975493824738761028381080902623212989725137065622725301433743052778704778599244447465805201374263984003817998397716959059688095343667904149069102333892957503297239179214724796605963619580253368846241767741522342288834287309353804881255353494807205155888320082784466491512651408558887971624573267483836055697469054967735142135289172432212794331087596646190053178768776418483933601113471677862743628515951531078754855826946222435134886098452567363164214386543655360794924726336703413185840315989098672546437137092256343149357430908108485774884441555620181597974964223019455279817249883380843899319295501981393374586550357909116907146893612258083009129243057584237726138619437964406201466968936746962431947519359656214912405297310197571534647641911889537575585514700272685535091847739318196031939311603648211414220344488822924197618196786866816374933286074309232288828683901825765501381268917813454468739445166628141922344028419755790658758271235165236882131212629875194762471120543279636941654423035551163551789612909667115735551178927874341240396434259930107709526838886128919987313693241542936405641507964774788896300847891620099992211415406614313110292882164695378290160478309668785310265112312022369605698413785626782648220437000741708315245561747083318637210666686919716450063478488338485345497979719857394528317481349353817357295013133577975724100775740894748217065232397172092901635860577116321436721873399754801544005576826504600337489028979046582424332391601309580395166337868097467803191723622135366814505987306491277567362539046660013684566639892904027198233093128767885705857361831099568898827603666036043814778856126850661125137428427442101843455693727521223374321689225501516694123850457114211552798297989511291568720918382750277376740209574526249884707431203685633260025638999132283474107939018663928005256879811029240846997292063952615565349772962218949278141130811897944447331250827395888042419844382896111563521681067486961816410466394992789915929404982397545609554692987922120121909571785232299196191062125208398973145822914676381914442450955842236932343020144229398610981472190894872029308544272154936267711769426565028908647743237807469430710959348528381534474243964511168072167877220838074862275651142369835993597752090699945539460442830108088552838958408769053840162626059338064717498236248080969344757553749386080568235410356875001335819937145428689698074309133295760832268415944783184365478139894343908994686375525400831989279815945292714950021246567911565157128467957345782861202664604313069508595098961808148985966515140991882919219199811466371812868155790453466805691175323332026560871138036576189036018795718818182761710656897566876016304048094073627463896559939576246914168372487815991146625115607699737190340022167258990919150469120*i1^198 + -1839588905065967451762066315204967516156849354726701267760311866852690160417946410143074403962783744592936629532886596428929849388446926011902543257128065214775818040308162516030911646126633685001022081468109975830229568766522926191247495153412465511151689559880898878309468139385924101810207306135993242921232793319632245482610385411090555267815255985186258107961625884867523727958658927568586777122358733440059699325075790806234653387715069594488464787572103360299800729812528800049506507655220988158851765882504340759238361094811898620898893635364995070705844118036916072692995171829148011415873515676079044966520439310304186227060308259176462564521744204447343071438875051990358260030914946211881936511438086264931313102244082369368159034548500833370654753489861857228948188288579036487484314054653442125018274069628637926856175459703635509240563085375541903572821920950355264206267470917031381290812340689616245331680059934057065508471976192296801537598573268420066100787681155929118816646098217772157454739980933111906281999921186701333639191059654499664572950568709129611756243324095466497475516281009780637119079099361766785825686465960481971464513065998431825813258674647988592174287155508206304660760654411421630138049046597107591416158404280741199211991903699295147148977840191975293236731999041190233770100499948387492579784027973245281987091536247149601459740110248132198004198021052113509362443295529593249214572380456111984072940393027053924429763029831442024974778635847032968893456560137464199705520028415876773999418453670939090050715592484368950941914220648533370717166306454603461259939883390098874843568860249328429814374654473973431322096832066452480081048072567563458547876285721671010827885364566035391612719191795781491887055971948881868202627133833471103856608976053451023933147490052513541704817874682926647270429213327951783533036129604939195291038078847978537222078144079615103269140780380229312823858339419604547798707684355852794045344545276464586809080459855788820005614480949901620041541062106887771758120539876936640537991820046019427041461577897392039013010181247852853942832054193262486656288419566312753325852363594830643986790263890236559661691726410279449502329015360235993257383889478127320273213707540325640576124965369557561026981162800741312343941771930282851310445707455499849816668783132204842340956184012921940974444649510296754201908418441496873237949170698583475979031641092604064071503675357669750606665847685519103352419731479602470368714587439918656233333820201818894054651027103926746264780464907862835334835608068612227671550236511180673606207744449073394710759023277389996640824099675285234155421788267872071453500651465484924028678390096485823853511954543364031781100420311408670222369776657486480619531128009930587854857890632645363963173953622207005344328614659927171125042464106400763742498911973057606570189072703648904418707430440562084914108525157550960730119436311495179250237901724680310447300189633147886730243509830408276398197392783491626533483894655939515721203509996666505817704727190514722939693719720253593042972426924336397159482560680379790523331667514786392210342052567985744497670387013203275261618035477874204249850522623867537163415780976208964969091353783453537172547179102234352937956771878618992037211590421891113631142263682296571931093570520823613642591318341681959981963133459310580210055979977713344477909552734689302135773274908288844936554098651820459911157226139244445668951468428485037103443247268238095392358736688458105523040530171366580058757623624332634179335170225894993865841336681233663333982483559566613584341248935973859730826980101559456734380263716217694637827280706781388547593603289690393512474100569761966125248246058952841334074336079357726294738293471590554588676870178938720234440091064194612523939569371837238891074503797400286844524845942403631686856848975022406784940308643317223013198233066164117879917669664620151897736910448603848589899022618039416479251583037649178532139463156826046522075847092648556158186468901926100211363963075604922359630339272969807000751904926918319094047420736874403100258697726156336614131095847365350328833745205586664285162949372116954349056325293450872353686769553431415346560655687211388183091819498962446881233040995250340538882761697049818990576837228913902312714385027215348361418138964555427447707138956565636626047261934135983711361993766895199861915864867390180708330500224553228268131771277485840561364411059492097520481906384485366346037324445917606440311311003930251711479808*i1^199 + 260306232220805989730307090995269292960264346770224837481895567155449009095763315369091933554497045155659597090499285076402288546500093410569983883904515525424669470417480962993461365392351409152797360697557473655770954377088301905308274672360887841841491749242616076897072787016950069993860801129522838695436152407286219030811318980660020196036448276479241589645910460614515889434783895191317215572102354945139680904228824164440670701783894985710599392182611402399640378195674910504132340448090054942008072585582656810903711003609186984878887233028228504572464217176830128893987809695701119540004721297341795500463371275131338724866399435387871849768818479998088694330861253233531827492857497851978054521277269513525455260066235093394787385401386797714343358707536102204784656708850886907631083825361117376300668546986214303675649174622417256478158706097376866532222015713833568811288492749099779130902232271340890140526600692530742840413941547299594158524721442883741516337228756894649750411139809442117786564235180068488382903373526354776996812543930240534336504880332439464502565814335721666628351660214285968455648233972258997537158786964869345337698248336013384759136674734363097579429611203985620236414264665137586043210368291825130934137757986379995775902881402292397865495307818738274253765044751250978164306312003583165086161486502800993807138030228611301824114808396612987973600176687095106317223143756766984089289061272463870187861073416641723507833832864088688366048001760432241529839919956853176339528037079986686703745175703289381414928702268718138630684661463764109739406484925520861593328705480411611202116483270487329676018339872061816978190008901697798938869757069711755819321816333145165613316339774788835994073004797255531370770390030912563088538882747737662806195786872196730809909319684268653499469887116369263028018535281173574685711353376845844556146592982974119665816533236774844243068327426907441555007079644332597018687121175036705068313680863449063491363567335039323100465443221288172806174085785833052904237983850309903336481854732439563740795300394610692268876637519399323825193556258659125473494343827148007776255971256524092572424262727915416816532912335214313070844240032114511549721171887947899854357077390465323171223138241521704201299179192983332452174265651486603046603028730064485239310705375875490536320821254620883933316226051074579132087454827038835420103698055349830417151367742231417878927330400766366238007636036026226104989154653991272579480135567803430616599454617193973768692780411706354647389579405576656407688074615882927436592490842914261157389404020032136083778714327828161776734770237801451564607019397665743042996998584583113742283082592013579055126049560062747587851718395747683527258183623667221628832888653121306036539541203924809076073240335046520346540914078823554611036969873783951681636972805135251496046267814094888264609088210316561860132816003620563972197029799929665066315241375156488502361061825342342216884249057711007980366357335395243965626828488735839452679920904540672250152205572821296876327459037728060416591586396974093496543330015675038455730256995790077078184424976994410572739476835107593868145484535758168347213231171817117198600549158501911580219095193701960811575165639738176506461395373070570061514440049777695427160299642491312300782385896913032877933106973254313752254288384077021192041725564151555582273950916271014889714516641327365343812199502113839563031876078176904529439787743221241109495708057988138321931905170142036572146823360882662040200108365599665228077926626646295348190141987656598414158481441892008792299601853472600523611711594138810862254700460470933116817459268974406020429847730213219124597232856804615256307599989781997999535159182315834486936006886332996965540660573302198568942209495317242669974645948026129848757617436909563430649492505762649675284522637994604230271847477944901025749559844516257548114043327604086040267112355092877553334943599498425501236932821728045107619154509685532551795986369476131121183689371344971842954026860406873167705120844730985616589103628264775844078114906109709355911541292065735600432095119122305121565538202385877890966415238742197775330667113359378745381290446018836476914625767325813138278555549062553063631205622206986796417221126100102309268100184119634457439479635746646998957210117638830672426293321024770241455825768134573523948527408602258094398968441970094158816559728620314616338230063952606752015269103570641801726061250752155376260681663993511388454543571497779200*i1^200 + -90709432393973977805931235991346944291734458500921307605368241908540680463199708103590256621206461686938921987828308490294335424845954847152798909481384108605613240404470532726767656321222401525344779849380283084897335318807940397123755365009699944331746984651039917128802876198461223057132286192318785350078104359337075761383367092004747988902721070679226599856880251114869954114762435043729697068360179017405297601758126226077902054351694076701725028879867143224262822167445972287638534078416736328249781504101363956413218042659248193675789413198716989207118395611619007859978395384434305124136128672133567352235903572327577993650329673962832367129821357029911305532930309081212686077445319155647702319835820583503111933463351738649373721746160552720950813322881645158236064314675240469877613237428822815092486881394472582163075695183291785992360819948809032422362405874599340097312700284195740664705667895812467742289537777262463309061926333844584506314886240255389358189076066090692712303222513779557065539325348872800165177138566789234246838542065738706211501373173085356839248003399528336426355172906200567406654946926762348193213519422810935278080698498434016982410033221141321336554048201804933814493079666544796993379311973897939465515347798029834155084118320155511979327036909618475771065921233490076318122638828632373920453504703460251121728440282581690705957399247662208691971199066487703934347951750110112236645276744360440812443403711787697678478307990104245306821889154463611383711184845682428244537885205629716358233550514366336001733118190784621955727331581698457033219068383830389423046223005421426427770529573713665475394442516622058129356008227130807994976432329019671880053101021845961419560095953071909791853309752925712605078291566534897609030466046817063444467678859793344687588783186981297431349341429282632174828195771020443052458576517438526975914029046783936706331098339165411261793838666558881104407829353583758656231252108389711101296782116147113552265589353388030932819949400171313296609579708300014072879614503474679949627932932081950947248802160593374422750523833392534279263081524450719413843416755848253607157303709350124735355411172887520800164606826354828886959069990127217132561127051441176958330006134674325613225956919061713480245261755437777730205771592213914060130284627574167138300370069218113243182811773692256589440026492088556891752362562496501835405990715988977772646528627986634251236622254551795567025755772769005212569553725080231716076160055666353433546299132085550298035620762935683562751886233902285014579859678082400006254120993182236678928728176306799410073799553866248136459242558275744928778293524125637688544963032703243081810751946153671283294722289639508805537609457112374192995026162511443835279441435812111821289614067783874496468657781123906284716163136915896503364513940679833338579685849987234685159598625879778487439254159471228890439339346629635259010653253845280134451728937542764681142373060423969372929369722358212861141279544533997503513334108221570320530661744061323041972361241039592182686966059038014560026755323753598348851300051920872167776660323301388557719284224024822142717298860265360545335173156408994307635083011345290670803551277233062012798954452345115280988156469653408102348365704711950808969554306664337675646438832750200852634119292694802124894177488334799678358248805106607118351369663511457273604343273802360696126952796136050615894713995275210916849850786343299833631691606923372504515091283469684176867274496470969731404290624862822727737765614197466595085300521238963708950733764590174443006117398022013482764667425238941870506213795491130242401391928997460899868778874479812599389993350267160311693933747441906173461134738498055057036541469390489313745437692738919371123453507578022671212032543046761466076353862359046595135749486485034311095467099113652156440071335566167511740699726036732183247093853767606007012709230101560794996360890972516251226504973490099011716907297535971145430975600427885927771651471454744729253393097090502568555852471841094889538165384678702537704585428376026579749340780758501263450334557499427561563938600982281662149010670513003830726887797144253063206911297282807118474898738432361266898574509776420864710930946915526491751813489150310839656827968161592206551818656806485213265474255700574784334835744403085198391022190973229763115810350039029176234736222071544515529649920466498434379650520267889923927872394077016886522886718107956120632769226940815131722321856351508322758940426240*i1^201 + 21218954242498077746642205858619757963374553941200431746808351809489871891868994825058872697434385462713570818890325982685671590343876258784182836193410697712402705131197461218797772590341858704606347956563977424506496353203692124787083564437639352335229715593577633603741697597611986799654215330517690658137766483543172810010019525725030032846550820317989639913447061650578848402409741002466118812041097093308108598956410875348992426790186269187458671841492324449214556130766007342205981843297890806308327782457584974115609108620083296726820189440279699608595997139043843139525891982677949948889636465205880066475436106457009983575933477572190814888012179631672360162541397576521162246387468952049029837383501512935322586464995427602482902335160771309324427237448781294683789665901511245705741634652395457888153047564186838943368832253158142549226749942256021677325796375103449226399607256907395713226618578048129544080944435367294348747954362350018901019695431611332647092127190974954119982995630013232127880218154867550085125811406892363549727087531688132096346154412731689656851471504335482346010814132249182206805799283462612748843398697237449981014986947590259554684551442118459363813972568353834156270816956265649172403404784365487960740107984498726437568156446227237638329624729065843959337144297898280367132979428833399159880418712673046937036180835517601047744204002795800913902222178100577643672083484050774695666910012874366502980534209821947793892532158091212161668440800538535880614066612788925615550671408492974968717581076662545528329896429872507772864847505097957446461735150835700701765599969125297903166275717124340633190118514499232700799178118116770120918971246963925835957095865290487343835884952165256341180973073117754103020579975303671380971275252036099485463691666858857315075730134420127555300603034626471334687858209109314658083426832184094418688938369408810316873353803809960989746269883238094310503361278047097738244059978884524935727448534800358795060548025296388345883616946948680529858831839612825501086560586588053041356641735343354796423848939739052249117525558700411344326160709639578398821469917922890097404827876560698862674362944199950023382644348602232981037819964620427224860799296925325003412057167683883849435541294800461510869257916234050104675844452161132240414027799375682519111968797035555437738576048548750934792047889556465894501180010620285291502965764517323682738196681991895395060739027352078770854448624725438715849106119074140387092302569321180039375042130731099827179923295756704467607261256040438454578433870097718641517298675428427535690115452492868336790314186694636872698088867514191896688690655389634005561799145584711205526688572711966965703181138969209481827551125312399191806045243955925203387862634174310827770599546290275361143247653688877865366328879857262606731358181592739342952887081081247674027852485738051768668364384178180470322158959215119970638780657782631918337576510005741670435219203008028215836149528008999143451169763013684553504225392856379084814036078755186356614518840829195871880048298267045562559961310881998826757064644504891090260607816317582505523509375372619777825656476005741861142439963370655849733112222950989714998691928644240994459509616993132290941025282055104704667896871502016329827000727823798124516563385532468570668827008221093974410318078330141961147409481792366720017875829719879758637280139653309950144175337046108280501699253759133864111775017517790956948117138637140180392088805151401455839919277170587335118221768812408913765998631790284555405111870286658753278203888106626859946111391939669335138450971787295666461419793917295727741285385421650324159581317726180075052410758500331782520737086907387082680900105511050909628285709524214676142116364693315935806749484936975819228568021327526926152968979252289692477371514171448938332448273240317292513623648946910212502107906215149552497046580455256175217815601014092981229135939790696873761819831538841723015077766516148338793440933151220644629079075921627491452434057507658372288401644786673920897658363423861910329434967870582245086913790978777899796616246568271485106979276573955985992862935762851779647569204418744056871693060487281297467091254885710261623361308285847773002938322905692303958487941043418739965095777815204929266923004010294816147882425451266149780243675800522713752550923670001311825585864447308333458846352735471006023644471128090080711386514032663291436560645316758398917577446347709897725016646325617474503598100929292149981184*i1^202 + -3311845986291556786038473960736505697629399446027816977007267148708373081806896771263028179108717159997697559932954131809011941554757987973515505100285976928861436667117327626953005301580793505833502643386000528623695765263101330232178002422015074629917172280519669187718467116743475494787295047032288950855033832061493115976694803945320362272753405165458713466620076489555152386797211585279125936019300297797506499012344037594578517614255295946594726268999930010254715821430745988146048410718089754258819482198345263516902484289751981482837707509141025216994338055928333176733213619720959751327278616870340047654912198754760176129761117495009403836161986172224863378281481206964007285779321779509662388465848999938427496403422435875938592563552548906952472306397220298422697628404020593111630678596739917245984961167157464753074390073974682886750803472264994494030124762380217929721207387147268183775477584007142581128515113099979258504536522807858265698419502975184253946101221104221621144407351520072365991768722895492827340053748947955458261137165665163911813219593968120914724453423195728682345781070329901981754155789945490078538304969958395289302245469429978431870765423386087935409357991607412021878922474825495390530693399059956374055155333023487836181572359122400015100741651067185233057251160848250060675292020308405298858455672181213022348656923899277780156177941609661461264086858126703410782730066518389690305624360681939300836953311517982715360557625552942552802373568011395941981296536580456812946825283090557014973058836259551562199616668815337069628810825018255262426547272648796784040458250308435976307918385078673568611618507685187567018409685226436652816690724191294187320779788247883535042717795334342154909524207200013718616944343495646982300182632575306907467744346922421201616407424145013783075583973109396735034004150358802969547128909612984080043316066633884873002467794640403846025886669637418120230731693712455291999616144753986754511064631410402497048685240571857505278922845115504264713139504392476791957330512332793109015239182942309802656746058510738701021503574152453680524560402430094665290026154541368648849673399526398324609886661673156163228000299016112228415761777650694712983731354594667242488592491818266894866774324754787900422025121401165511375602564640562962538731763591021379351070866041397606286391785800319477961662767166965060264944206206483089873523129442739342195234765210928723062127704255687808190047583927245700939405247239602958383730823382145707486757429051975149226153799815380737320554810542221983906258272502847763237174778612839936847417153723897237642763507937539933494121825931522898912820825013643259239258307844583983242056075224077545836610134539105443186027931299030563209630207540418048477276896113846617957538235434789158193245745198312933695865876086284933654186594045476937239123965102700807552421794125103281397661346611289008223151354143099240073853508697437506934566981340752911425177758640082428973799384903914866667825314475626583974392750492547112166908785107837958744329490703927259078829648901553851860430715079429563218682378726096901438223436024584428234181946461559903372043843438542937612918196602968999843225614976225519842049594604088903514190827260088682650971593571649767097783156453349853686639168951115098730087710334038358812873320740067810107318420563052815824810524592140453982983873201162803389081195612581067832687414723343372839250554055216523024819811683146553662353697398245890137082617500776525957062224242694743486098824460279014892064753168769151605182792093478632139602933557307263454464160027862365175821538745729825284573690280647023679993560329923636020165917777565511917151166372685777886784699314679631050941952984237562314144138727710317317848176718102804332558819417477334340661194908716612339208858247785242891363952195821080343393953765503988621228786713710960099796400199064178585448987509714629356395384341558039058962353359290781409321131542832294424440513851974342574909239015938264879906374650549853674510593953088739304467692677178987275917688471366819377983854492788616743059119863903575981686560041476058062135263947030299597144224398157297888885635924922392507747926945786816631527473904244316369030124999070452475791582707375431867409848927500385678439176421249187541909321397103194593690262031215496307584044165417462259585114298643755711460995344107603973687089291873269732097993224947716063999034027887986480221826855805916919169404322933806357908866642235872449877031857946624*i1^203 + 420343678068031571540341327415192035142782883758137937202092843793367584705262367472160224267354142957226454506409136906874593849533909908662276783720789063275281531090176471897157633297168539268483413667248420432271215825024329405428138675749374387026811929789567773342268855908111504126259187946506632646255012199011311145476085250814129972279514949062559414783423832620064296526689070920438092353218572208938607305514945993288391381289931212252132133587944932191004690740386896549732074844057075449657635898472271135410144338047288183995650233266255360217080080259501122585192770927033945919541385985733361882618509968017019228422338322828706586937992216818690455241931751904836205836947989220791367558501466718883567784949451245844171601586363713214529653689097483450372215648832786914713576270978545468139033551513487927499200314609226298845699965038336067505839041397562837599643572028934779133068518415943405328872805139736619641844760363123967688424578164138559095805112299364049933751698848200206284312958665011958256505739388982318268548234600566889657014885822016346384273443071493644536097190321970080378437819523150630929472647424595756797019407643309890493585956868428919086748008127650663965861013615892419929593144025338831104918946103198794498201445437840959810737426486835070111085726276380117268200095408641046292374801942094073355991100329320920212695279358193704432047506786059836920972338766157225028797169288255443758093380626458747766343212721392575889194863936610130884620385699028588885277942128013258688608821186259366964149168831402568876683318439611045688934498109398340975048502514798505404752495492982432025965392237377971686419466160320785417169833415527718886528161750901843116294977607671484933222136396349376568700793557393300664515255366121998293397468105734476660702273517298112827210358125031290635938547602733028964443232171329483145871638513481797588376182173019306871184085700090226676640559528487113428519931394133180724284572749245600743268137256952412413284584621016081601128201595782471041310594881245370176945634961530075129883691539863445639460294267876099956361331139174447709567390802019833855246868260865796319168072762321968177573403323854768074689919420848213620262281216101516386542809877223735511804423681138084299686412914376110044090701879264668809411351024245484426762656950123856180513000753651011084976802013006404428591803954601960811390214040486171658825569986441370335088797979116705915273131855747801791094159358914067716517748274822574450955969204680076934656100049098912070384547618248553626268497141299163609919617593645086761691174717804216236308800152652117538733445123617648663694065665889389887716497847020773926444807870428742646315282847879540162106529383808780078379973867012525200276654882075567906832152153410637837519945708225269475177548196755366908273569164227961702036555439735442445798511858966290440342676246861655109385894829118004046679096332826945785599909650994100863663458134088354884544930118415422810625602719295466423157249966833587067525601630974987947650186237335887634714813393175507394871570299624258906313875919471080885104787999770433776954630000867911059557462195203078063076075636848638492771307681479403972590935997791737834870011745924089416109127429079862877490901673186900329070646200786096653564770101111926136151356330358690782130683180730583534102825741058842951522719142321126864948037205627670266950875811776271492671965833568065336243963917351569520776764147920044301872434378292896263414779843674318690580176699402175425816561916744383679289118580241107798879737266934709305722939594190446118146203499820975605401664907791504564720237550271663075941496801916864089262335594430764130899319685857372548241474404291441683441154999862531645776011444726215120884443484975294062185939067365326489476796304018754645643708583347926068266984749694367066030676271983234925986341045380959190941501690396723374732823905178347152400101109446211649648218505451031660152291221590208076444633017331225640510631202301342571041257154517415735947642129601042103750965121639893288209571940144387336273225986602884655312348901542932564904347986067165009639778716654119456269882362291675562494492547985697772301373900489216077748173189902058223306727657610167523287328687592317026732837266361984342226774339371986899134173869188713005259786468214410950740373436587295715230023113721482614673501239728414781464102867606321476372571436172068712958849251394215839273266439071892379672506087951456309662973952*i1^204 + -49942144496398279533590241581924537019602446426690902676918570910132152265320844066874622085716561946844904018805244986749360181470865793776556702952507361963672145423228240541382733722217948823372990264567978625272463605486078135904316719949037221228309345191565727088877054428540927564761524961749852268347407067926081882815673859305929075013471148180203079236942923800624634007833282379917354406967348759879799865529801324149926764721238572637395759525720702383415078477171504602278892948398338764479483959453626801596771186055075306810654728501821513891610685889412146715838638179531562100498358253542669075112188360963190100885125146383624008452347087204670641207799827184556653175809828771514691636877556896114664708339981429224685140913362722423128760349963081120417860877676803735650303209940933394269074313657787900522024484558953607752299018518042081224711830513299011831066855974834756642011655672658372617167413369174821472161627990234749045996506630061689810793640395441181003531830741797216284799412829179226851118657051322276694502286444637043620926934270038720068750323780281458275202608053254015194911659260167353377124587807369598598276050584828628398620232075167470119048812617077739709975132485100001766619451348041533634486676371454971623314982121892200767078670203060695790156985622901488224352255181028362585824549485911319914803241036008694136665703598422622645138903831952185014803671228924701344053699278787680249104610107660858575068695329497266669726510544701858741299163971315088429197968657085160902859133352462468616358039354052640752746594075953224805880381966996291613187850212461042563712949019527049091858469501109832314098507321035792121991793091348724419432921534335415599951121573721877216612494371297773655271634330807485738056828525816001461126401217499883276134925595502677245144331267251118470843098196761369035225810408609258042664356985753823376149401948944002503420925413874961814798396001010762027909513739061759057709677013710798273082203167355583570702234680722106964583512453476951065036465346754767095969254785966867929946685559480496039048322527934949198539701280279323184085663876806262934021111771098281743602111501807693444539235450873961546406151396275832753449837907329887224901313582917050019800221468393042475104645831588216510362953674425668029252827468951475871839105760029773473924733548446601299668491748601494483023543362824117031468629634803838262895782152970272593390880351625073043973455784763133781822442236722685912413475719477717958596908311069360302936779979971013379089535222820391401816504427003319374323772352673128808605759184993116078289265089635816361996757951339424167913679292850265745219108640304439140924963719497597296321627060813727766964228310887799472857299808139596059363936818146711473223058747650146981626783737269219642276247545865012925588481684808779568380075554836773151786069031220677573667793456380501512010758685694734217390352055580282817401955248796888091859284154859134980336394769872468036279250042046638234965470975326189697893478831371217767511996655459613972591221736240923875333592580422741672616770615559229701025505647978705253479778006074444206155304687216175532423364974726008770342756232204071060612287487297702752627225938951938431869493581061114098284353521586833576178914464097081719179320999812264420248020516030690451122024428259356231516731291525613889193160317977443534496985072129788319835701253158173001830580707150794317298822638375435376169630938845248345880646946665033685853186627798120921502238910016026865942064937342138917828398534455670627593196855517369004938834564340117825315560191557625586695082264028083628921347562362702356071443640944271521671156773829947490971784711424727791681803727687120699348571920341356297311824179357548228639266865995110324838295620174141531605286502568880485823344328002166368665796302102605251596778795217173039947804248219430820708619747385531011617510002391118575297976027027097515131178794622424340604228117752460390956807627810453371069158148707019254321049214332323219643603087827114926174402962573164428039322218100972845697018131593883663319531158043994770695079627104869258746960661340015359842852572119768540302263114419457132883060508060828786791463321851949440946531747642350435321775055625759395685192688791776179006723769989701084596895038192330241867087740602562440595566182219079711531896820390704987219192277142037827848245461344785920236185098128827243371006577001868136807415930622563796749791768114678988800*i1^205 + 5240131030437680846821717305202035766284399382294788517238639697147495809454745086029616944390908901925284264393816350023144145472970050878508198535058413901549392630865588577349005572580328809136615092680485427366076336943883198773241104684777429697217729599170186226438341064267215670083897809473885033782138607769114449133343274565640412663755148589053484091264490744998061288489633937467508771420088540993931059906016090206615404072582373986064928443361589817851992765223773677593869960981766109878833300465733494758524193709249293044620091975325281521340362828354459464110844604465700782764576777329313401398651251559175792071634130583821774833034382585848988890706914642498591460433156949749674273517922942383569456184809012197491722036598119694690110762256397025528688550889953362740327178692352372455610698390244088107189548168673899079156215470422590476076270427932924060512899969368578205680495027184042446314766898694804324383675374801133328261637095867132558447712160386886352990812221125374749948085666651771637236418924934509714081923589802754853929599472982042957072372059146329766379026201370068163241378788530563192245066547421747725980987012277835490409108735671968676643020794609569473617285830070414384753289473521243550740789241163717244665001461191206033339447112216080408176133521572384537998191874284529847595285561353192306388983255702239478292820162077013854708465722296018727248370075954674932401430448491641819153158343106275102048783995809885945882990128268082642708191112060492713515298055022461556150785467799227666934949849178507954732539263721327072206318945702679916165675490273615393218498414102389665247746659138948404038831948944565619287371643979186393813156354089035856314398281210058159511346485195375265520146932841320561580913863529088057849800879086652141267034489199151066325581368954186016380522048730335627898952482145535000115326045774144741930828664427514335198541518674789779148903600232566229852259354629799831140626547619043825521658257533459713330640432497745063272671965124333974081265778494556679177964070481532885129049655610003313827849875414451802353535748590331920298559805954919228322482565779240153804523399597407801987582716288786868058135603254395365749388342406419983141006184686331290554874747855613687794516233169398320345014580407706366028168519390372363296508211111402681207013384627461614254369359097795109312744104249281792707591904894905412440459962117047778106339352305931713913800117769231534564406246598037485685363692986619119152124794496614432651314513769759943375930318603091705333060591034528122580967986414846305240442876218752055460306770933268932890604561743902344939832955516877226770937410442702540676535007886351930836799411848489862478652752733783100761614528564578665110075425223309549833168714922766329603520050564965680969091390702814877293868448528406178781297043358106869557565714517355964905647610296196235377168898948695593765491638482411113369854239954588630690113912392410174126003533238171852316042457374771788170354322415158358869632248429766665471742635338791012654568333143189611919595841657728564284578621215458003192424095194146273588504507143811914036612952728686740068881007268924248124432758619044577526225982551771492011616920076072764004128098963973559603355556267890214774778780771541199719968721263686737554157478659152514814516609141713679106781989748223150073392159083431209156487253167929617256065895645203685070369036486999145068581890689501880611514605327860880727195497015776264291501971512508561230134474324222428594215347004318980043612238985508529511601157985892078106639135612596996560828910957015259347074459326261313052373034646564229753321055671994249334011598675672017163994683061413655033734926213686989982524065936468335959181130522267646797045747551160679504922777400090282781700732294933031613175316218918936818196110722245229858313537523254879663134713705177305795701200801789844780650093832973070830695043066405319401845324789898751741475883150170798022076448693179320831575826394920259961978707569948994091184575687495350783112531662635752122155614866706618403611430985777380872601109456582677131679656069688507933533496719577940810306718538681043785433805729604663093858061601885346805516895728143618441976979268724898229604830323599947029942257393332804006410802514255098689661658328688057447710024249853910211840090285923492642106537793424768051486504744830205119124804083781371487888038201148987614651015234650120272043051536082637159722150526976*i1^206 + -395964157194670992433412428071609752130410884200868794778321468837511951326770137549215245324701386287440507951854550272736233094641055613512387799687987688931595161009686528994500413384413218430129407669008566263693733699258558205275562248040347568783469678213971000611524489766771133073948558612522841919555464819529828167693726630910508357088999975847478687196495213820667099280164047798894225690784416374599815160534328392573712816895327441679158174767214189262278676234664836318627834399846293946365310851512896818863557899551659388342890069678456608335896801897589968268342342468145447318155180000905716435677971207739499692174094670888492410059750639287322856109670819247935240760173142970107344800925006094007059252668440806250857989115123612079334239105368815571002255826841701178195651643615470344182636956486851224493856421480604242634836399245873784228211506002553513713024420488032638003697767390607542418617858662225244864496387403207335308108114130859607638821797890908047255071068005535803608271569548968466781768851805623405436740096184749518172077280983028286751880161714045517642437230359935479652065502479383591287545931655981497063078532028840339973291943025428875047350464079044353735235219850129124497889238867193491184486879621229070224610232146362836659696321642675301416690212477420056546573323735319371603397038706609747661302489125179250429582639535123854194273827857548486259223079658792131182017250430609363348816607622639822327452280970516584645448401693838462920871893156241311720622107694938461520304854693684363864893908081769494141026594641343105774672858601862376195098098270343037631496068675292260302322815502768937963236464062721401163474865931849234513918281564110395732607882627646797116375983063599519032639357201222747298552096758421154756522668862815664982672103029555817780466869429193332557474526773567482649653945825676877150542001786428365718114392646500294313866547827757032361795513670645756890141472257066086193661076797872722334653985691981400354364936763663811496487095388234429443619626698621987893500074072068882362482499263914623353120703296085202474072382880365963474658192368352771864928923679343370909568352709956682041562206684016903571344100162747933103064119923987741621156963706515468466233812686381641055752010796399546462724356417123904242515616466851389544945341551148788489323386708082898319100265598455170268381626205696277117062214713038264817795422671872409838756516890761907791194423431142600730564461463803830726156076059563923134125561367991979662906592830334121238161309581912385370535380232695216003433778055088874333899997780036778724938182530138041300686500202488587321192172826413837999581625965209377491163341782933557241630081526584141202192233944248250151860914316295195127907749190081540368420245454039730632730183938210382004482573324371087811403040387449645304267056632604802603067563883568098380379784126154892719743044093490429291532999572045951440420895370433765691643124538889184702188597880511178573055421701942576107375251929870161659763043211389130545298777788493898705920658379744439120993377454271573792577589684889320513224257800689075747202146255675440392197164051563363036804022275703074883176233813347139918392680817982074330544528350061143068709124445688021280302947597963923223943478343919122706727309825847685883404134428619500777096127961099234039935994230976577772824899950113662229613597723968486530570658942471367198928289177506032389637403520842337877626017807977635464787426149095759478626396582437619120413071097877562592592656000384552332049465424240445735165996740004285350325997073370555265687438835628056643990252402851181207192447261358023554604331007134309312731008710142653618531259265513497684182989985051896100855161226236146367119890518158022154728106284413098898324591250822655012598348479314401133083515735970867248872006284778142770715897779935482082984701559668003159421575740115890442910767336055968941500123770223747104482444747150585146351132446672081410013283458961596947837177074777818696561509918006753040409065225564418943478027860999633232989939773074730520296705858542093596887717914188188529756170966892777293271812022408835174473501739217595845996539329763825753465022938576042444799192102173751039371449075402378934094076380482208611158321276706148268757859232371043465524535390001400810673724833210519326861929045552710370971308558730730255843955275481267777474506473251923021870413364063367995497303633940752005072404058167440360603648*i1^207 + 14672516210209964795813011329854805283869348477216777735678956422840448322518555461413706626262457859437084409101899806882548511679747175914305006145191084820072971475622643048550911407391804153123785041722220961845432604718025294405231173671116671487409615987301188605653917642698251746809512952006521465915122614255509840524960213539494060713406084927000354342788162746404239670536777026730104874933134626378401981971340356794124370795672834663331768795386050514837890716190368067935177266519883329740953284615513433742214554499918954685723185617706160604259231715635729914162691275763435682898504751349721372967672038299158855396547856726734639194817873914409288971128650831252153676794185014842186144475146115709358912513693687789841734253443880438059804811308615383897172978005408340384667685088162879882435888628094633334225374552098515327145608457955465411994957153319919222535187559663125433113753241636277283107010639043012476350400190399872718134010733970949158871780093156100087146673175246706736689932342859919287112902875699841188501043998906582698536849882447461700422544129349172063411531719369296319848324884206092634496898910479552062904774312648521948399571163825471528805916931311234943617311362970269849322616340302763251548389808377827232558056950438526622441328461273324800653923172009165678978911234794901730936946800025701081293614398990028539164421159142921755856891535330401007076005011398698071825696124113908879073571300346430442059275013192891222884937441033303720528559147026360423927952421929940216789180876359030940151322041282016687169464228494545275454410163660466738101864548370554047663607424146243480344088285130882358515151552771741508519301390339138506538835747240140931240579600908725821225782923959983160255610301205030609326373841656433574003919558903754426972329105973745529491536117970414521930420460637809944822257740095293030969719684237897159448403665224020305474351628859177865662279054132434936520452569323320464306170447420456392824680884787783077069356190442627109939657803781892583629323421995100801123313606015454979925935438017425087073600539823792827061719201563618291784930038263595869057930831084186921370098176903505929897846088362869408218204184811248872584948102758285078084567627135051237723733198870511707355647472599400193618202559370410754184397245086449441382883121383591913897520994543311515547835954472480417402534870876804186022540020032314767126206861881670783056281806295599965338994822594141829194275904883051019914707507629194389873645246189567281124806325658723922049514145906887059454330438858114907875004367548748127288862167552639327980585721123429689656195256987513813078494765165378392404586413854181951788094105468403627833739953773576995417394203556180799988383458758891259775222714270764657210549113042759413410139911509155522738442158859179177219928832908618217755158330461101187377728149671458174600172447836792321011268214913888651733690525167630947225155085378611316268625517294054669257601733685851395433573973508059023645798677242531246216129797842711907319592020547062153583481422221802400979524179984515368755765592949102498339349039580413769806231593771016671564797951545891668020889685091122423473818952456473268737255160667845881600902737041115018615452607371552205703872538634509372576207206180144034450885484422928815569164041500794079087922957385351006718690979557926232209890986000184551390625149422993059530026017942651618216708300549875957493788652261210312623707129053976788864978623012198635185720612678045431312975711988841200948427344082030368609351228726626800051023376502193085046110942394228765877505232155817203795856381324223911238088713786583808378736031335504031218572924382043062844636732322677419430951410403660686975018407275954297177845386602227394800456365623690562007414476529513620926589653273002588834798457966945650954061210991378447855428270484840123834604267246195012471252630675984771621307480709366121886588778924934756056514217956914723050705352487907396424487578250968301824725503680784461329983210973495019147758945528200753888965442024378202934444755261378749504486497249713953212667520000246275574378619032070770656410302620410680007202640930270135686623593723213732626298988284478927846410630805793636785032100973498893673550838051787201761742029592757638029495274354089479607733087425301337130937753527048097467540448917306570512387627216276751256155715460295506628219181435429031984913220184519006362258872058794864349647520906870784*i1^208 + 2541478755052359665008650725908991089040554443831191459253848645535849650002289418391802087488569507305823064099881444132749783705990160550903625672370247313420230628850552622026684354326547134200128340882254035625564237194870359646048931934111219076728173564061720471448364698626287500988010178319292098308921505943129506340859169004449428608481711682428299321471914307106968284576694582724407002075372137567039660324565656494046863437389533756730632718833288597467164292372776335429608949162571123287124435730069358085968708068771682255174364240427742369987745461229498110094403519338917910571256098571911543043019745626476962913449347306430608256144474728061150126156873689842420233537799834442379259117245406270769144391795858640068969434793782194331306119302222043559584525890937965808511874823090045868732590644048127866128926585216945324455574040237137623155919513599309755136206381022341335893366868365665134369917251839220550966614938412818735696458316159367751082982886125030023916878783061590925069499026911455254704308443100760745028721944436267008200604789174821304648149680935704100901244580607214229087783429437531224376321862461264110079838847143041178033743236534506374863318098978948293421488294704497227701882990317775291645397766798956429917196163641049261439882396941611965142385080716008284089932184418424763565577133631787705704508878841440113546215057923294181989653264694209151455566887771603232067132761299968837025626240457327478907240022375415285258768889789622134925529101185944159624318275036506470649276467637684535665554534528885846591562089467227700813690535491868813160642539861180706499657591669921188723101508379768940157071675076247743249682326018560086265132041198988167357920718337698349699714274246436135415123967493712218318247939001436311315637822898525327350813174024228170880830770954869904877869215249205147414638838729581147774028574308909516986369469641092531070398241762206127288064946820485910296863289911672172887642969170056179386994248428253910534549763064549246831298353061425436799311167457667652040627976986663687275114002609164350578704322787474421819022302380038111765771180115209305793668926342474730979967122448428391979853527470075739549910633035400238400563594018712866713137946134496913966162055090504349220255069592271246967770449255783702629668417375943988718612008974424937843920126897205725035089495316733394275260940369554625483268298912288281153397763370787453876027231815593064060850208608239383451600001510632050952594708637392251242928384639054791009352798087788145507466265114868611892638481033857337609246316310424090525841427796415339224281265651942844435224017131841162142675037804143351400272739404236395534981901481580799209947364382791235048397150375490422719425546832387513192440359600646115719562318820187974408632479405003946680315851041069105058613906277025705499018985634545906518560735642574213505034370048676220052070408703934334479927103340806536660576829598524241317658720183527607314655950779029126208941275175468852599012824418889696843714026662628742387207548282223523856311020762877887083962638131710689966788270031513359757683353222575643994122553151456419803213210872725834672170660219893798881865006733566973379505369797210758508326717988774687181020526983781749050460465800348421008449595274213553690238317959506032612273413707014196372978049072587853979645253283348152439844258290573692179859036411747966938757134521309764921263219841993256111147703083131056381734292729602852990827429111745964114445600663923845022361270373640143505415620158835728251960138934531103849134664343067249244471462043606133335604558526419677716450192464242473011314159813153429948015481480452294403750796433785431738520124568130434262499720290986442491857905422631710358585591262222439326217909827485229505059831378090610072315083447790908519908135714343718617033538221818715419936147735647183293815214488955197004468017664762117911453225390788425245064723536711486397585260225147190974305998788173628558700026491060423502738047667683275590165620102663515551478863913971510097117814872815909817546019683400884237891006432077568921377025181568061280009298340379375947403224982582571460668594811877493370273267239259214458560184717334017045054083040282241277781465285839686815875537927796211511155134128201349080132726020380973320419110471851021179203981017184330764886108993502600065093292169975581700131793901242993018140130061304074157944254